我正在尝试将android:useEmbeddedDex添加到我的项目中,例如https://developer.android.com/topic/security/dex描述。
我将android:useEmbeddedDex="true"
放在应用清单文件中的位置,然后添加
aaptOptions{
noCompress 'dex'
}
进入我的应用程序的build.gradle文件。
但是,当我尝试构建项目时,抛出此错误:“ AAPT:错误:找不到属性android:useEmbeddedDex。”
我觉得我缺少一些关键的东西,但是我不确定它到底是什么。任何帮助将不胜感激。
AndroidManifest.xml看起来像这样:
<manifest>
...
<application
...
android:useEmbeddedDex="true">
build.gradle看起来像这样:
...
android{
...
aaptOptions{
noCompress 'dex'
}
}
我的compileSdkVersion是28
答案 0 :(得分:0)
根据您链接的embedded DEX documentation:
在运行Android 10(API级别29)的设备上
android:useEmbeddedDex
仅在API级别29中引入。您必须将compileSdkVersion
更新为至少29,才能使用API 29中引入的新属性。