我有一个简单的应用内浏览器,可以在全屏WebView中显示来自/ assets的html文件。
这个想法是客户可以自己更改这些脚本而无需重新编译APK。
我读了几篇文章,但当我试着简单地说:
当我将.apk转移到我的手机时,它会在分析包裹时读取"错误" (不是确切的错误 - 从捷克语翻译)。
最终目标是更改资源文件夹中的文件(编辑,添加,删除)。
我做错了什么?
修改
对MichaelCMS的反应
我试过了:
然后我跟着:http://developer.android.com/tools/publishing/app-signing.html
jarsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release-key.keystore app2.apk alias
zipalign.exe 4 app2.apk app-aligned.apk
问题仍然存在。与之前相同的错误
答案 0 :(得分:0)
Apks需要拉链,并签名。
您可以浏览apk,但重新打包时,您需要删除meta-inf,copress,zip align和sign(这将重新添加meta-inf文件夹)。
链接到文档:
答案 1 :(得分:0)
使用7zip生成具有正确扩展名的文件是不够的,您必须确保告诉7zip使用-tzip
参数使用标准zip压缩。
答案 2 :(得分:0)
基本上,诀窍不是重命名应用程序...只需转到7zip,按Ctrl + o并打开apk!
如果问题仍然存在,请在手机上安装该应用并使用apk提取器创建新的apk。