Mat..
8
使用Android打包工具(aapt.exe)计算出来
aapt.exe package -f -m -J src -M AndroidManifest.xml -S res -A assets -0 "" -I android.jar -F MyApp.apk
根据文件:
-f
force overwrite of existing files
-m
make package directories under location specified by -J
-J
specify where to output R.java resource constant definitions
-M
specify full path to AndroidManifest.xml to include in zip
-S
directory in which to find resources. Multiple directories will be scanned and the first match found (left to right) will take precedence
-A
additional directory in which to find raw asset files
-0
specifies an additional extension for which such files will not be stored compressed in the .apk. An empty string means to not compress any files at all.
-I
add an existing package to base include set
-F
specify the apk file to output
这需要一个普通的xml清单并将其打包成二进制XML并将其插入到apk中.
不幸的是,它需要存在资源和资产(如果您在清单文件本身中引用它们).我还必须将任何其他数据添加回apk文件.不理想,但它至少起作用