如何将我的离子应用程序构建到 apk 中?
How to build my ionic application into an apk?
我开发了一个 ionic 应用程序,我想将该应用程序构建到 apk 中,我应该怎么做?有帮助吗?
用于简单地生成用于小测试的 apk。第一步和第二步就够了 or
ionic cordova platform add android
ionic cordova build android
应该在 ./platforms/android/app/build/output/apk/debug/ 文件夹上构建 apk。要部署到 android 商店,
使用根项目目录中的终端、cmd 等,按照以下步骤操作。
缩小您的应用以供发布,
ionic cordova build android --minifycss --optimizejs --minifyjs --release
为您的应用程序生成 .keystore(永远不要丢失它,它是更新您的应用程序所必需的)。更新应用程序不需要此步骤。您可以根据需要替换 my-release-key.keystore 和 alias_name。
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
以上命令将要求输入密码和额外信息。妥善保管密码和指定信息,因为它是为您的应用签名所必需的。
第一步将在里面创建发布apk文件,./platforms/android/app/build/output/apk/release/app-release-unsigned.apk。将 app-release-unsigned.apk 文件复制到你的 my-release-key.keystore 所在的根项目目录。
现在 运行 以下命令(如果需要,更改 .keystore 和 alias_name),
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore app-release-unsigned.apk alias_name
询问时提供所需的密钥库密码
最后 运行 下面的命令生成最终的 apk
$ANDROID_HOME/build-tools/vno/zipalign -v 4 app-release-unsigned.apk newname.apk
根据您的选择替换 newname.apk。
对于 vno。指定 android 构建工具版本号。
例如。
$ANDROID_HOME/build-tools/28.0.3/zipalign -v 4 app-release-unsigned.apk newname.apk
现在您可以将生成的 apk 上传到 playstore
我认为你问了一个重复的问题,
关注这个 How to create a signed APK file using Cordova command line interface?
包含构建 apk 和签名的完整信息
我开发了一个 ionic 应用程序,我想将该应用程序构建到 apk 中,我应该怎么做?有帮助吗?
用于简单地生成用于小测试的 apk。第一步和第二步就够了 or
ionic cordova platform add android
ionic cordova build android
应该在 ./platforms/android/app/build/output/apk/debug/ 文件夹上构建 apk。要部署到 android 商店, 使用根项目目录中的终端、cmd 等,按照以下步骤操作。 缩小您的应用以供发布,
ionic cordova build android --minifycss --optimizejs --minifyjs --release
为您的应用程序生成 .keystore(永远不要丢失它,它是更新您的应用程序所必需的)。更新应用程序不需要此步骤。您可以根据需要替换 my-release-key.keystore 和 alias_name。
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
以上命令将要求输入密码和额外信息。妥善保管密码和指定信息,因为它是为您的应用签名所必需的。
第一步将在里面创建发布apk文件,./platforms/android/app/build/output/apk/release/app-release-unsigned.apk。将 app-release-unsigned.apk 文件复制到你的 my-release-key.keystore 所在的根项目目录。
现在 运行 以下命令(如果需要,更改 .keystore 和 alias_name),
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore app-release-unsigned.apk alias_name
询问时提供所需的密钥库密码
最后 运行 下面的命令生成最终的 apk
$ANDROID_HOME/build-tools/vno/zipalign -v 4 app-release-unsigned.apk newname.apk
根据您的选择替换 newname.apk。
对于 vno。指定 android 构建工具版本号。 例如。
$ANDROID_HOME/build-tools/28.0.3/zipalign -v 4 app-release-unsigned.apk newname.apk
现在您可以将生成的 apk 上传到 playstore
我认为你问了一个重复的问题, 关注这个 How to create a signed APK file using Cordova command line interface? 包含构建 apk 和签名的完整信息