在接android平台SDK中避免不了遇到很多地方需要给APK根目录增加文件,例如联想SDK. 联想SDK需要往apk根目录加bin文件夹。我们就用联想做个例子:
- 使用
jar
工具操作
1.解压APK:
jar -xf lenovo.apk
;2.删除签名文件:
rd /s /q META-INF
;
在接android平台SDK中避免不了遇到很多地方需要给APK根目录增加文件,例如联想SDK. 联想SDK需要往apk根目录加bin文件夹。我们就用联想做个例子:
jar
工具操作1.解压APK:
jar -xf lenovo.apk
;2.删除签名文件:
rd /s /q META-INF
;
“D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\bin\adt“ -package -storetype PKCS12 -keystore qlwx.p12 -storepass 1234 -target ane com.feiliu.ane extension.xml -swc *.swc -platform Android-ARM -C Android-ARM .
说明:
“D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\bin\adt“ 本机ADT路径
qlwx.p12 证书文件
1234 证书密码
com.feiliu.ane 生成的ANE文件名字
“D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\bin\adt“ -package -target apk-captive-runtime -storetype pkcs12 -keystorea.p1-storepass 1234 xiaomi.apk logInTest-app.xml logInTest.swf MiGameCenterSDKService.apk assets -extdir .
说明:
“D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\bin\adt“ 你的本机ADT命令
“a.p12” 证书文件
“1234” 证书密码
“xiaomi.apk” 要生成的最终APK名字