java - AndroidManifest 不匹配

标签 java android android-studio android-manifest

我想我有一些AndroidManifest不匹配。当我尝试使用 Gradle 进行构建时,我明白了

[/home/TryIt/app/src/main/AndroidManifest.xml:3, /var/folders/_h/gq0mh1154p76krbwrkj75qbm0000gn/T/manifestMerge2745402073170024437.xml:2] Main manifest has <uses-sdk android:targetSdkVersion='18'> but library uses targetSdkVersion='19'
:app:processDebugManifest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merging failed. See console for more info.

library我有 list <uses-sdk android:minSdkVersion="7"/>及其 build.gradle

compileSdkVersion 18
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 18
    } 

另一方面在 app/src/main/AndroidManifest我有 list <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="18" />

我错过了什么?

最佳答案

在将我的 Android-Studio 更新到最新版本时,我在某些项目中遇到了类似的问题。尝试在所有 gradle 文件中将 targetSdkVersion 设置为 19

关于java - AndroidManifest 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21617080/

相关文章:

Java 启动画面无法在 Mac OSX 上运行,但可以在 PC 上运行

java - 如何获取标题 onPageFinished() (webview)?

android - 来自 getExtras() 的 NullPointerException

android - onActivityResult 从相机返回,Intent null

android - Gradle 'ProjectName' 项目刷新失败 : failed get query package name for debug error in Android Studio

java - Android Maven 插件问题

java - 在服务器上使用 Ant 实现自动化

java - Dozer 映射 HashMap<Key,Value> 到 List<Value>

java - Toast 在真实设备上不起作用,但在模拟器上工作正常

android - 用于 Android 和 C 代码开发的 IntelliJ