android:useEmbeddedDex 尝试并入项目清单文件时未找到
android:useEmbeddedDex not found when trying to incorporate into project manifest file
我正在尝试将 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
根据您链接的embedded DEX documentation:
On devices running Android 10 (API level 29)
android:useEmbeddedDex
仅在 API 级别 29 中引入。您必须将 compileSdkVersion
至少更新到 29 才能使用 API 29 中引入的新属性。
我正在尝试将 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
根据您链接的embedded DEX documentation:
On devices running Android 10 (API level 29)
android:useEmbeddedDex
仅在 API 级别 29 中引入。您必须将 compileSdkVersion
至少更新到 29 才能使用 API 29 中引入的新属性。