How Do I Publish My App?
Here are few useful links and tips that may help you publish your app.
Design your icon as ic_launcher_confusetext.png in three sizes. Replace icon.png with you launcher icon in the folders drawable-hdpi, drawable-ldpi and drawable.mdpi. Edit the manifest from:
<application android:icon="@drawable/icon"
To:
<application android:icon="@drawable/ic_launcher_confusetext"
Using the Package Explorer, right click on each of the three drawable folders in the res folder and select refresh. Select Project --> Clean.
App SIgning and Jarsigner
Use the Terminal and Keytool to create your private certificate. You can also do this in Eclipse when you Export your project.
Yes, you may use the same private password to open the keystore and access the individual entry.
Where is the release mode in Eclipse?
There is no release mode in Eclipse. Use the Export Wizard and your existing certificate/ password to create and sign the ConfuseText.apk.
Installing the signed apk onto an Android phone
mac-pros-computer:~ administrator$ adb install ~/confusetext.apk
739 KB/s (26780 bytes in 0.035s)
pkg: /data/local/tmp/confusetext.apk
Success
After you install your app on your phone over USB, you can disable Settings--> Application Settings--> "Unknown Sources".
If you want to upload your app to the Android Market, you may need to choose a unique package name that does not start with com.google! I have uploaded a free modified version of this app that adds randomness to the encrypted text to the Android Market as "Confuse Text".
Note: If you debug your app on your phone over USB and then download the next signed release version to your phone from the Android Market you may get the dreaded app is not signed properly message. Delete the debugging app with the "public" key and then repeat the download of the signed release app.
I hope you had fun!
JAL