Android Gradle编译问题
生活随笔
收集整理的這篇文章主要介紹了
Android Gradle编译问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2).
Searched in the following locations:https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
解決方法:
根build.gradle 里 classpath 'com.android.tools.build:gradle:3.1.2' 修改為classpath 'com.android.tools.build:gradle:3.0.0'
解決方法:打開AndroidManifest.xml,點擊下方的Text切換到Merged Manifest查看問題并解決。
3.Caused by: java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 2 cannot be smaller than version 14 declared in library [com.android.support:appcompat-v7:27.1.1] /home/junliang/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/d63c6ccf08a0172da1b9cdf270b0c2e7/AndroidManifest.xml as the library might be using APIs not available in 2Suggestion: use a compatible library with a minSdk of at most 2,or increase this project's minSdk version to at least 14,or use tools:overrideLibrary="android.support.v7.appcompat" to force usage (may lead to runtime failures)at com.android.builder.core.AndroidBuilder.mergeManifestsForApplication(AndroidBuilder.java:509)at com.android.build.gradle.tasks.MergeManifests.doFullTaskAction(MergeManifests.java:150)at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)... 30 more解決方法:修改有問題的Module 的 buidl.gradle 的 minSdkVersion
總結
以上是生活随笔為你收集整理的Android Gradle编译问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dncnn图像去噪_一种基于DnCNNs
- 下一篇: DES加解密时 Given final