我使用react native创建了一个应用程序。我正在尝试在我的设备上安装该应用程序。但是显示此错误“app not installed -package似乎已损坏”。
原因是什么?我尝试了以下方法来构建apk。
gradlew assembleRelease
。
答案 0 :(得分:2)
遵循这些说明....它对我有用
先决条件-您必须有一个密钥库文件,如果没有,请按照说明打开cmd
运行keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
并完成。您将拥有一个密钥库。文件。现在,请按照以下步骤操作。
1。在Windows cd android
上,然后运行gradlew assembleRelease
2。在此位置android/app/build/outputs/apk/release/app-release-unsigned.apk
3。将此APK复制到安装目录bin
的{{1}}文件夹中(我的目录为jdk
)[基本上,在此步骤中,我们尝试转到与{ {1}}]
4。还将密钥库文件复制到此(C:\Program Files\Java\jdk1.8.0_181\bin
)目录。
5。现在在jarsigner
中打开C:\Program Files\Java\jdk1.8.0_181\bin
并运行cmd
6。现在运行Administrator mode
这是您的 apk ,现在在cd cd C:\Program Files\Java\jdk1.8.0_181\bin
上找到已签名的apk。运行它,现在应该安装了。
答案 1 :(得分:0)
对我而言,我的手机上已安装了应用版本的原因。 一旦我删除了应用程序 - 重新安装apk就顺利了。
答案 2 :(得分:-2)
这将有助于: - 最新的Android工作室
转到Build->建立Apk(s)。
创建apk后,您将看到如下对话框。
点击查找并将其安装到手机上