I'm getting error: ":BaseGameUtils:processDebugAndroidTestManifest" on Android Studio startup only
I'm getting error: ":BaseGameUtils:processDebugAndroidTestManifest" on Android Studio startup only
我的 android 应用程序正在使用 BaseGameUtils,每次我启动 Android Studio 时都会收到以下错误:
Error:Execution failed for task ':BaseGameUtils:processDebugAndroidTestManifest'.
java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 7 declared in library [com.android.support:appcompat-v7:20.0.0] F:\Programowo\androidapps\FixMath\BaseGameUtils\build\intermediates\exploded-aar\com.android.support\appcompat-v7.0.0\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v7.appcompat" to force usage
我只在启动时收到一次此错误 Android Studio。
这就是我的项目结构
应用项目结构
只需添加这一行
<uses-sdk tools:overrideLibrary="com.google.android.gms.all"/>
在您的 app --> manifest --> AndroidManifest.xml
文件上
该错误意味着导入的库 com.android.support:appcompat-v7:20.0.0
的 minSdkVersion 指定为 7,而您似乎针对的是较低版本
我只是在 BaseGameUtils 中添加了这一行 AndroidManifest.xml
<uses-sdk android:minSdkVersion="14" />
我的 android 应用程序正在使用 BaseGameUtils,每次我启动 Android Studio 时都会收到以下错误:
Error:Execution failed for task ':BaseGameUtils:processDebugAndroidTestManifest'. java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 7 declared in library [com.android.support:appcompat-v7:20.0.0] F:\Programowo\androidapps\FixMath\BaseGameUtils\build\intermediates\exploded-aar\com.android.support\appcompat-v7.0.0\AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.v7.appcompat" to force usage
我只在启动时收到一次此错误 Android Studio。
这就是我的项目结构 应用项目结构
只需添加这一行
<uses-sdk tools:overrideLibrary="com.google.android.gms.all"/>
在您的 app --> manifest --> AndroidManifest.xml
文件上
该错误意味着导入的库 com.android.support:appcompat-v7:20.0.0
的 minSdkVersion 指定为 7,而您似乎针对的是较低版本
我只是在 BaseGameUtils 中添加了这一行 AndroidManifest.xml
<uses-sdk android:minSdkVersion="14" />