工程目录为 GC=f:\workspace\test
Android sdk目录:ANDROID_SDK=” F:\Android\sdk\platforms\android-14”;
1 生成R.java文件:
创建gen目录,如果GC中没有gen目录,运行
Mkdir GC\gen
使用aapt生成R.java类文件:
aapt.exe package -f –m –J GC\gen –S GC\res –I ANDROID_SDK\android.jar –M GC\AndroidManifest.xml
其中 –f –m –J E:\androidDev\AndroidByread\gen 代表按覆盖的形式在gen目录下生成带包路径的R.java
-s指定资源文件GC\res
-I 指定使用的android类
-M指定程序的配置文件 GC\ AndroidManifest.xml
2、使用android SDK 提供的aidl.exe 把.aidl转成.java 文件:若没有可不执行此步骤
aidl OPTIONS INPUT[OUTPUT]
aidl –pregrocess OUTPUT INPUT…
OPTIONS:
-I<DIR> search path for import statements.
-d<FILE> generate dependency file.
-p<FILE> file create by –progress to import.
-o<FOLDER> base output folder for generated files.
-b fail when trying to compile a parcelable.
INPUT:
An aidl interface file.
OUTPUT:
The generated interface files.
编译.java类文件生成class 文件:
创建bin目录,如果GC目录下没有bin目录,运行
Mkdir GC\bin
运行javac 编译java文件
Javac –encoding UTF-8 –target 1.6 –bootclasspath ANDROID_SDK\android.jar –d GC\bin GC\src\...\*.java GC\gen\com\...\R.java -classpath GC\libs\....jar
-d:指定存放生成的类文件的位置
bin目录、src目录下的所有java类 gen目录下的所有文件
-classpath:指定查用用户类文件和注释处理程序的位置
使用android SDK 提供的dx.bat 命令行脚本生成classes.dex 文件:
例:
dx.bat –-dex –-output=GC\bin\classes.dex GC\bin GC\libs
其中 classes.dex 为生成的目标文件,
使用Android SDK提供的aapt.exe 生成资源包文件(包括res、assets、androidmanifest.xml)
aapt.exe package –f -M GC\AndroidManifest.xml –S GC\res –A GC\assets –I ANDROID_SDK\android.jar –F GC\bin\resources
将Androidmanifest.xml.res,assets 文件夹中的资源文件打包生成resources
生成未签名的apk安装文件:
Apkbuilder.bat GC\bin\test.apk -v –u –z GC\bin\resources –f GC\bin\classes.dex –rf GC\src –rj GC\libs –nf GC\libs
使用jdk 的 jarsigner 对未签名的包进行apk签名:
jarsigner –keystore key.keystore –storepass keystore.password –signedjar signed.apkfile unsigned.apkfile keyalias
jarsigner –keystore elves.keystore –signedjar signed.apk unsigned.apk elves
jarsigner –keystore elves.keystore –storepass 11111 –signedjar signed.apk unsigned.apk elves
- 24小时最热
- 7天最热
- 月榜
- 1罗技g502驱动宏设置教程
- 2码工助手怎么去除图片间隙
- 3word公式编辑器怎么用
- 4ios9.3完美跳过激活ID真正的神级软件解锁ID
- 5小标宋体、华文中宋与宋体的区别对比
- 6店查查插件下载地址
- 7钉钉打卡规则如何设置 考勤打卡的设置方法
- 8batterymon汉化特别版免费下载
- 9bilibili直播金仓鼠怎么得
- 10给iPhone修复iPad版同步推闪退的方法
相关的软件
Flappy Android(安卓M彩蛋) v1.0
MyAndroidTools工具箱 v1.6.9.beta
MyAndroidTools工具箱 v1.6.9.beta
向日葵Android客户端3.9 3.12.21.28335 最新版
看房日记for Android 6.20.6简体中文官方安装版
钛备份Titanium Backup for Android v8.4.0.2 直装专业版
魔秀主题管家 Android v7.1.9 官方版
Tenorshare 4uKey for Android v2.0.0.19 官方版
SDK Tools for Android Studio 24.4.1
eclipse android adt 23.0.6
最新更新
更多Android Apk命令行编译签名打包大全
2013-04-25 15:10:15文章来源:点点软件园热度:0
以上,就是金顺软件园小编给大家带来的Android Apk命令行编译签名打包大全全部内容,希望对大家有所帮助!
编辑:点点小编
相关阅读
- 手机QQ2017 for Android免费下载
- 新浪微博android客户端免费下载
- OPPO Reno6 系列 ColorOS 12×Android 12 升级内测招募开启
- 安兔兔V9版本首个Android手机性能榜公布
- 谷歌发布 Android 操作系统 2021 年 4 月安全更新 开始为 Pixel 手机推送
- Android studio新建Android xml文件方法
- Android Studio怎么查看程序安全码获取SHA1值? Android Studio程序安全码怎么用?
- Android Studio 快捷键(Win/MAC) 介绍
- 安卓Android-X86 安装教程 不使用U盘安装Androidx86教程
- 安卓Android-x86 4.4联网设置教程 解决不能上网