如何手动将文件添加到Android APK包中?Android:如何手动添加文件到apk?
5
A
回答
6
apk是一个拉链的罐子。所以你可以使用任何操纵拉链的工具。
然而,Android平台需要对apk中的所有文件(META-INF
目录中的文件除外)进行签名。因此,您需要再次致电jarsigner才能签署所有包裹。您应该再次致电zipalign。
您必须使用与原始apk签名相同的密钥对已修改的apk签名。这是签名的全部内容:它表明未经签名者批准,该软件包未被篡改。 (实际上,您可以使用不同的密钥签名,但不能访问原始应用程序生成的任何数据,反之亦然。)
随Android开发套件提供的ant脚本包含自动化运行jarsigner和zipalign。
+0
它应该是'META-INF'目录被忽略,而不是MANIFEST。验证是在PackageParser.collectCertificates() – 2015-04-09 06:59:50
7
0
,或者你可以只打开它,插入文件,转到
META-INF>MANIFEST.MF
获取要插入文件
SHA1 - Checksum
将它添加到表现。
相关问题
- 1. 如何将PHP文件添加到我的android APK文件?
- 2. Android - 将文件添加到APK包中?
- 3. 将文件添加到.apk
- 4. android安装apk文件手动错误
- 5. 无法手动添加文件到TFS
- 6. 手动添加文件到classpath中
- 7. angular2:如何通过条件手动添加css文件到index.html?
- 8. 如何获得最新的文件添加到Android手机
- 9. 如何在android mobile中添加.apk和sqlite数据库文件?
- 10. 如何手动将资源添加到Win32资源文件
- 11. 如何将.jar文件手动添加到java项目
- 12. 未将Android资产文件夹添加到apk中
- 13. 如何添加一个文件夹到android apk使用appt和ant
- 14. 如何添加额外的功能到现有的apk文件
- 15. 如何添加项手动Repeater控件
- 16. Android:将数据库添加到apk
- 17. 如何向Cordova添加特定于文件的文件名.apk
- 18. 如何在Android手机上安装APK文件?
- 19. 如何在Xperia Android手机上安装apk文件
- 20. 如何手动添加联系人组到Android数据库?
- 21. 如何在android手机解锁时自动运行我的apk文件
- 22. 手动添加文本到html.ValidationSummary?
- 23. 如何将android库(xx.jar)添加到apk中的命令行?
- 24. 手动添加UITabBar到UITableViewController
- 25. Xcode无法看到手动添加到cocoapod中的文件
- 26. 如何添加apk文件作为扩展文件并直接在android中从外部存储启动?
- 27. Stamping Android APK文件
- 28. 如何在Android中运行apk文件
- 29. 如何反编译Android .apk文件?
- 30. 如何为Android创建.apk文件?
我不认为这是可能的,因为你需要重新签署apk。以及。你的意思是从编程的应用程序中,正确的 - 或者已经包的apk中,而不必重建所有东西? – 2010-08-21 01:52:21
我的意思是后者 - 手动插入一个文件到一个构建的APK – zer0stimulus 2010-08-23 13:49:38