美文网首页
Cordova 打包APP安装失败

Cordova 打包APP安装失败

作者: 草帽lufei | 来源:发表于2020-06-11 16:57 被阅读0次

    解决方案

    由提示可以分析是Android APP 打包没有生成证书导致,在确保本地安装了 javajavac 的情况下,在Android项目根目录下执行证书生成命令

    keytool -genkey -v -keystore ./my_app.keystore -alias my_app -keyalg RSA -validity 3650

    my_app.keystore 为证书文件名(my_app 为APP项目名称)
    my_app 为证书别名
    3650 为有效期

    命令执行后,根据提示输入密码和对应的信息,执行成功后Android项目根目录会有一个 my_app.keystore 的证书文件

    w:~/xxx/project/my_app$ ls
    myapp_app.keystore  config.xml  node_modules  package-lock.json  plugins    www
    build.json          hooks       package.json  platforms          README.md
    

    证书生成好以后,执行打包命令生成apk

    cordova build android –release or cordova build --release

    检查Java环境

    查看本地是否成功安装了 java 相关环境

    $ java -version
    java version "1.8.0_231"
    Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
    $ javac -version
    javac 1.8.0_231
    

    备注

    如果出现证书安装成功,打包失败的情况,提示 keystore 找不到的情况,把 Android 项目里的 platform android 移除后重新添加,然后再重新打包即可

    参考来源

    https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html#signing-an-app

    https://www.cnblogs.com/lonelyxmas/p/10231807.html

    相关文章

      网友评论

          本文标题:Cordova 打包APP安装失败

          本文链接:https://www.haomeiwen.com/subject/bnibtktx.html