13K*_*3KZ 8 android gradle android-gradle-plugin
Gradle版本:4.4 Android插件版本:3.1.2
你好.我正在开发Android,应该使用名为AirWatch的移动设备管理进行部署.因此,自Android Gradle Plugin 3.0.0以来,即使我更新应用程序版本代码和版本名称,MDM也认为最后部署的版本和当前版本相同.
使用dump badging命令,我看到platformBuildVersionName为空.因此,当我从gradle属性文件中禁用aapt2时,将填充platformBuildVersionName.这允许我在MDM上部署.问题不是最新的,我们什么时候不会.所以这就是我找到的工作.我知道选项'android.enableAapt2'已弃用,不应再使用了.
我的问题是什么意思"它将在2018年底被删除"?这是不是意味着,在2018年底,我的应用程序将不再编译?
谢谢
Iza*_*ska 10
最近在AAPT2中修复了缺少platformBuildVersionName的问题.
AAPT2它现在在GMaven中发布它以获得更快的版本(因此你需要在你的build.gradle文件中拥有google()依赖项),所以请尝试使用android gradle插件3.2.0 alpha16或更新的可能已包含它.如果仍然无效,请留意新版本,它应该很快就会发布(如果尚未发布).
至于有关AAPT1弃用的信息 - 这意味着在不久的将来,即将到2018年底的某个时刻,将会发布Android Gradle Plugin,删除该android.enableAapt2=false标志.AAPT1将被完全删除,因此禁用AAPT2的黑客将不再工作.如果您遇到AAPT2的任何其他问题,请在问题跟踪器上提交,以便团队可以在每个人都需要离开AAPT1之前修复它们.
| 归档时间: |
|
| 查看次数: |
11793 次 |
| 最近记录: |