我正在使用GitHub actions来构建我的颤振APK,用于测试目的。最近,我创建并签署了我的应用程序,并将其发布到Google上,然而,通过这样做,我破坏了我的GitHub动作。
当我的操作运行时,我现在得到了这个错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:validateSigningRelease'.
> Keystore file not set for signing config release
这就是行动:
我有一个带有一些JNI库的项目,该应用程序与未签名的APK一起工作得很好,但当我使用向导生成一个签名的APK时,该应用程序没有安装,并出现错误"App Not Installed“。
需要说明的是,这不是典型的“卸载带有调试签名的旧APK”的情况,我已经这样做了。这会不会是eclipse的导出向导中的错误?
我正在使用Eclipse,正如我所说的,我在其中有一些JNI库,除此之外,没有什么不寻常的,只有几个库项目。
当我在我的IntelliJ IDEA 11中发现能够创建发布签名和保护的apk时,我非常高兴。但是创建的apk非常小(6MB),而不是"production\out\mygame“中所有文件的33MB。我猜来自/assets的图像没有包括在这个最终的apk中。或者我应该以某种方式将classes.dex,mygame.apk.res上传到GooglePlay?谢谢。
我一直在玩迁移到Gradle,但是我意识到,与Ant构建相比,我们的应用程序大小大幅度提高了700 to,没有什么真正的原因。我试着解压缩APK文件并重新压缩它们,它们大小大致相同。
这是APK和由此产生的re的ls输出。
-rw-r--r-- 1 andrew staff 7814614 May 8 16:09 ant-built.apk
-rw-r--r-- 1 andrew staff 7927650 May 8 16:12 ant-zipped.zip
-rw-r--r-- 1 andrew staff 8534075 May 8 16:10 gradle