PhoneGap Build integrated with Dreamweaver CS6 is different than CS5.5, how can I change the assets/www folder? - api

I used DW5.5 to build a PhoneGap application before, and it was easy to access all of the files within the app to integrate such things as native API functionallity etc...
But now I am using DWCS6, I cant seem to locate the whole app folder structure. All it does is compiles the app to an .apk file (android) and you download it. Am I missing something here?
I am using jQuery mobile and PhoneGap within Dreamweaver CS6 and just tried to test the native API from phonegap, and just cant seem to get it to work. The examples online show the usage of a cordova.js file (which I know is what used to be called phonegap.js or whatever) but the native fiunctionallty doesnt seem to be working.
Any thoughts?? I have been on it all day now so its likely im missing something simple as my head is fuc***.
Thanks :)

I suspect it is Adobe's way of forcing users to pay for their compilation service. AFAIKT, the ability to compile native apps using external programs like Xcode or Eclipse has been removed. I use Dreamweaver 5.5. The issues with mobile app development have been fraught with problems, but, at least, you could find work arounds. I'm hoping that some enterprising CS6 user will find a good workaround for those of us who don't have $$$$ of dollars to buy adobe products, and then more $$ per month to compile the code. Personally, I'm looking for other options. I saved for months to buy cs5.5 and it has never operated as advertised. I found workarounds for Xcode, but nothing for Android. I do like some things about the design/code piece of Dreamweaver, but all in all, I've been disappointed in the product for mobile development.
Keep us posted on your progress.
Thanks.-Rachel

Have you tried copying the Site files from Dreamweaver Source Folder to Eclipse www/assets folder and running it on Android Emulator. This worked for me, at least for simple Hello World index.html file, but it is not working for 5 page - HTML site developed in Dreamweaver CS6.

Related

Can I make react native project without using android studio?

I'm using onedrive from my school, and unfortunately I made my name of onedrive in korean(my country language). And It made lots of error in Android studio.. I can't start my react-native project since 2 weeks ago. Is it unpossible to make React-Native without Android Studio?
If It's not possible, I would buy another onedrive..
I don't know what you have tried already, but you might try Expo. It lets you test your apps on a real device by scanning a QR code with the Expo Go Mobile App without manual building for iOS or Android.
This article has some useful steps.
The official Website his here.
I also recommend not using OneDrive (if possible). You should use a source control provider like GitHub to store and save your code. This will solve all your problems with OneDrive, and it is free. It will also let you use Android Studio as long as your folders and files have their names in Latin/ASCII characters.
If you use OneDrive, you will run into problems with huge files taking up all of your storage after you build your app for the first time.

AIR Google Play Services library classes missing apk

I am working on a test app to test an ane I have built with Google Play Services included. I had things working fine, but recently I updated the version of the Google Play Services library I was using, and now when I built the project in Adobe Flash CC, it seems to be stripping out the Google Play Services classes from the apk. When I decompile the apk I can see they are missing. When I put back the old version of GPlay, I can see it doesn't strip them out.
This post mentions a tool within the AIR needs updating (dx.jar) and this post seems to have the same message. I did update that file but it did not fix the issue.
Thanks!
The problem will be with the AIR SDK. You need to update the dx.jar in your AIR SDK, I've logged an issue with Adobe about this but they haven't updated the build tools as yet so we have to do it manually:
Have a look here for the details: http://airnativeextensions.com/knowledgebase/tutorial/5
It's important that you have a recent version of the Android SDK installed and updated for this to work.
Also rather than packaging the Google Play Libraries into your ANE I suggest you use a shared ANE, like this one:
https://github.com/distriqt/ANE-googleplayservices
Otherwise you can cause conflicts with other ANE's that use the Google Play Library.

titanium - converting a new project to a mobile project

I'm working with several fellow classmates on a simple mobile app in Titanium. I'm running into a problem though, as when I pull the files from github as a new project it isn't classified as a mobile project, just as a blank project. Basically, this keeps me from being able to run the project for any reason, the option to do so is just grayed out. The code works in a new project I create as a mobile app, but for some reason Titanium doesn't recognize the pulled project as something that can be run. I've confirmed that the deployment targets in the pulled project are checked for Android and Mobile Web, is there something else I should be looking for, or a command I need to enter?
Okay, figured it out. I had to go into properties and under project natures I had to put a check next to 'Mobile'. Kind of painful how simple that was, but maybe my question/answer will help anyone else caught by this

How to avoid reverse engineering of an apk build with Appcelerator?

I am developing a schedule app using Appcelerator, and I want to prevent a hacker from accessing any resources, assets or source code from the APK file.
If someone changes the .apk extension to .zip then they can unzip it and easily access all the app's resources and assets, and using dex2jar and a Java decompiler, they can also access the source code. It's very easy to reverse engineer an Android APK file.
Is there any functionality available in titanium SDK that prevent reverse engineering? I am using Titanium SDK Version 3.4.1.GA I tried following code but nothing works
<property name="ti.deploytype">distribution</property>
<property name="ti.android.compilejs" type="bool">true</property>
You'll drive yourself crazy trying to protect your code from someone determined to get into it. Generally, Appcelerator is getting you the ability to convert your code from JavaScript into something that resembles a mix of native with JavaScript controlling logic. If the Android platform doesn't accomplish what you want, I don't believe Appcelerator is attempting to do it either. I believe the JavaScript that doesn't get turned into native code is being obfuscated. I'm pretty sure that the Appcelerator project gets turned into an Android project. Perhaps you'll want to look for protections at that level and compile your app with the Android SDK tools.

Build Adobe Air with Java jar file for Android

I am not sure whether this question ever asked here or I am missing it ? Anyway, I think my problem is bit different. Here we go:
I have a library (authorization.jar) in Android. This communicates with other service for authorization things.
This library (authorization.jar) is used in many other Android applications.
Now we are moving to Adobe Air and we need to integrate that authorization.jar in Adobe Air and finally create the APK for Android.
We will publish APK only.
How is that possible ?
You can do this with AIR Native Extensions.
It is somewhat complex, but you can find a number of tutorials here: http://www.adobe.com/devnet/air/native-extensions-for-air.html