編輯:關於Android編程
使用命令行方式進行簽名需要JDK中的兩個命令行工具:keytool.exe和jarsigner.exe。可按如下兩步對apk文件進行簽名:
1.
# keytool -genkey -v -keystore key.pem -alias aliasname -keyalg RSA -validity 3000
其中androidguy-release.keystore表示要生成的密鑰文件名,可以是任意合法的文件名。androidguy表示密鑰的別名,後面對apk文件簽名時需要用到。RSA表示密鑰算法。30000表示簽名的有效天數。
2.
#jarsigner -verbose -keystore key.pem test.apk aliasname
key文件需要放在當前目錄,否則會找不到。
3.
編譯工程中的源文件
#javac $(PROJECT_PATH)\*.java -classpath $(SDK_PATH)\platform\$(SDK_VERSION)\android.jar -d $(PROJECT_PATH)\bin\classes\
cd$(PROJECT_PATH)\bin\classes\
jar cvf test.jar *.*
cd..
dx --dex --output=classes.dex$(PROJECT_PATH)\bin\classes\aimoxiu.jar //這句命令把剛才的jar包轉換成android手機能夠運行的dex文件
第三步可以省略,工程編譯完後,會產生一個classes.dex,不必用命令行行生成。
4.
aapt p -f -S$(PROJECT_PATH)\res -I
$(SDK_PATH)\platforms\android-17\android.jar -A
$(PROJECT_PATH)\assets -M AndroidManifest.xml -F test.apk
5.
aapt add test.apk classes.dex //這句命令把前面生成的classes.dex文件壓縮到apk文件,最終生成可運行的apk應用程序
qq群簽到有什麼用?手機qq群怎麼簽到?下面就讓小編來教教你吧!qq群簽到應用介紹:連續15天簽到,可以獲得群空間橙名的特權;連續30天簽到,可以獲得會員試
一、方法介紹: 每個Android應用程序都可以通過Context來獲取與應用程序相關的目錄,這些目錄的功能各異,每一個目錄都有自己的特點,
模糊搜索框。APP需要一個該控件,安卓端。先上個圖,看起來不錯的效果。圖一為未點擊狀態,圖二為點擊之後的狀態。圖三為輸入之後的狀態。主要的功能點有 :1、點擊直接懸浮層,
使用C/C++開發應用程序最令頭痛的問題就是內存管理。慎不留神,要麼內存洩漏,要麼內存破壞。虛擬機要解決的問題之一就是幫助應用程序自動分配和釋放內存。為了達到這個目的,虛