Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决android studio 3.4以上版本中的清单合并文件?_Android_File_Android Studio_Manifest - Fatal编程技术网

如何解决android studio 3.4以上版本中的清单合并文件?

如何解决android studio 3.4以上版本中的清单合并文件?,android,file,android-studio,manifest,Android,File,Android Studio,Manifest,任务的执行失败:app:processDebugManifest 清单合并失败: uses sdk:minSdkVersion 1不能小于库[com.android]中声明的版本7。支持:appcompat-v7:23.2.0]C:\Users\bsuni\AndroidStudioProjects\Rec\app\build\intermediates\exploded aar\com.android.support\appcompat-v7\23.2.0\AndroidManifest.xm

任务
的执行失败:app:processDebugManifest

清单合并失败:

uses sdk:minSdkVersion 1不能小于库[com.android]中声明的版本7。支持:appcompat-v7:23.2.0]C:\Users\bsuni\AndroidStudioProjects\Rec\app\build\intermediates\exploded aar\com.android.support\appcompat-v7\23.2.0\AndroidManifest.xml建议:使用工具:overrideLibrary=“android.support.v7.appcompat”强制使用


看起来你需要在你的应用程序gradle文件中将minDK版本增加到7

MindkVersion存在一些问题,因此请更正它,将其更改为7以上

 defaultConfig {
    applicationId "com.XXX.XXXX"  // your application package 
    multiDexEnabled true
    minSdkVersion 14  // here 14 so change accordingly 
    targetSdkVersion 18
    versionCode 99
    versionName "11.1.5.5"
}
另一种方式 首先尝试上述方法,但不起作用,然后进行以下更改

<uses-sdk tools:overrideLibrary="android.support.v7.appcompat"/>

到您的AndroidManifest.xml,它将起作用。这将使清单合并在API版本较旧时也能添加此内容。不要忘记在xml根目录下添加工具名称空间,如下所示

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.app"
      xmlns:tools="http://schemas.android.com/tools">



不要忘记包括xmlns:tools=”http://schemas.android.com/tools“同样,在标记之前,您必须将最小SDK 7更新为16。并将Max版本更新至最新版本。始终尝试使用最新版本和最新生成版本。请尝试此生成配置:

defaultConfig {
    applicationId "com.XXX.XXXX"  // your application package 
    multiDexEnabled true
    minSdkVersion 16  // here 16 so change accordingly 
    targetSdkVersion 28
    versionCode 1
    versionName "1.0.0"
}

并将全支持版本从23.2.0更新为28.0.0

显示build.gradle文件
defaultConfig {
    applicationId "com.XXX.XXXX"  // your application package 
    multiDexEnabled true
    minSdkVersion 16  // here 16 so change accordingly 
    targetSdkVersion 28
    versionCode 1
    versionName "1.0.0"
}