用于简单地生成apk进行小型测试。步骤一和步骤二就足够了
离子科尔多瓦平台添加android
离子科尔多瓦构建android
应该这样做,这将构建apk在./平台/android/app/build/输出/apk/debug/文件夹上。要部署到android商店,从根目录使用终端、cmd等,请按照以下步骤操作。缩小您的应用程序以进行发布,
ionic cordova build android --minifycss --optimizejs --minifyjs --release
为您的应用程序生成. keystore(永远不要丢失它,更新应用程序需要它)。更新应用程序不需要此步骤。您可以根据需要替换my-release ase-key.keystore并alias_name。
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
上面的命令将要求输入密码和额外信息。安全地保留密码和指定信息,因为这是签署您的应用程序所必需的。
第一步将在其中创建发布apk文件,./平台/android/app/build/输出/apk/release/app-release ase-unsigned. apk。将app-release ase-unsigned.apk文件复制到您的my-release ase-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
我认为你在问一个重复的问题,遵循这个如何使用科尔多瓦命令行界面创建一个签名的APK文件?包含构建apk和签名的完整信息