我已经将Crosswalk添加到我的ionic项目中。当我执行
然而,我想要一个单一的apk文件,将这两种架构捆绑在一起。
我尝试设置
有一篇文章在这里说:
我尝试手动创建gradle.properties文件并在其中放置
有什么思路吗? 更新: 我的Cordova版本是5.1.1 解决方案: 像@mudasserajaz和这里建议的那样,对我有用的是:
ionic build android
时,它会输出两个单独的APK文件,一个是armv7架构,另一个是x86架构。然而,我想要一个单一的apk文件,将这两种架构捆绑在一起。
我尝试设置
BUILD_MULTIPLE_APKS = false
,但仍然会生成两个单独的apk文件。有一篇文章在这里说:
但我的platforms/android/文件夹中没有gradle.properties文件,我有一个project.properties文件,并且其中没有要注释的花了我一分钟,但你可以通过注释 在platforms/android/gradle.properties中的cdvBuildMultipleApks=true行来获取单个构建文件
干杯
cdvBuildMultipleApks=true
行。我尝试手动创建gradle.properties文件并在其中放置
cdvBuildMultipleApks=false
,但仍然有两个输出。有什么思路吗? 更新: 我的Cordova版本是5.1.1 解决方案: 像@mudasserajaz和这里建议的那样,对我有用的是:
- 在我的
/platform/android/
目录中创建一个名为build-extras.gradle
的文件。 - 在其中放置
ext.cdvBuildMultipleApks=false
。 ionic build android --release
,然后就可以了。
cdvBuildMultipleApks=false
,所以如果这对你没有起作用,请不要忘记ext
。