在我的Manifest.xml中,我收到以下错误:
Resources referenced from the manifest cannot vary by configuration (except for version qualifiers, e.g. -v21.) Found variation in hdpi, hdpi-v11, mdpi, mdpi-v11, xhdpi, xhdpi-v11, xxhdpi, xxhdpi-v11, xxxhdpi, xxxhdpi-v11
似乎抱怨两种资源:
<meta-data
android:name="com.parse.push.notification_icon"
android:resource="@drawable/ic_stat_ic_no_notifications" />
和
<meta-data
android:name="com.yitter.android.notification_icon"
android:resource="@drawable/ic_launcher" />
我应该将这两张图片放在我的no-dpi文件夹中吗?似乎它抱怨每个资源组都有变化这一事实。我该怎么办?
我觉得tools:ignore="ManifestResource"
(见这里:Resources referenced from the manifest cannot vary by configuration)并没有真正解决问题,如果有的话,只是乐队帮助它。
更新
实际上会导致构建错误......
Error:Execution failed for task ':app:processDebugManifest'.
> D:\android\app\src\main\AndroidManifest.xml:77:9-84:20: Error: Invalid instruction 'targetApi', valid instructions are : REMOVE,REPLACE,STRICT
答案 0 :(得分:0)
您可以在元数据标记中使用工具:ignore =“ManifestResource”。 如果其他文件(如arrays.xml)发生错误,则使用translatable =“false”