标签:build nativescript-vue google-play-console android
我使用指南中的命令创建了项目:
vue init nativescript-vue/vue-cli-template <project-name>
然后使用以下命令构建发行版APK:
tns build android --bundle --release --key-store-path ./my_key.jsk --key-store-password *** --key-store-alias key1 --key-store-alias-password ***
但是,当我将APK上传到Google Play控制台时,出现此错误:
This release is not compliant with the Google Play 64-bit requirement
带有指向此页面的链接:https://developer.android.com/distribute/best-practices/develop/64-bit.
如何构建与新要求兼容的发行版APK?
其他人说我应该在我的Gradle脚本中添加ndk.abiFilters’armeabi-v7a’,’arm64-v8a’,’x86′,’x86_64′.那是我应该做的吗?到底在哪里?
解决方法:
在App_Resources / Android / app.gradle中,将defaultConfig更新为包括:
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
因此,您的app.gradle应该最终看起来像:
android {
defaultConfig {
generatedDensities = []
applicationId = "<applicationId>"
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
}
aaptOptions {
additionalParameters "--no-version-vectors"
}
}
标签:build,nativescript-vue,google-play-console,android 来源: https://codeday.me/bug/20191108/2005394.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。