在 Android Studio 中构建 Gradle

纳赛尔·塔哈尼

我将 Android Studio 更新到 3.0.1 版,然后将 Gradle 更新到 4.2,将 Android 插件工具更新到 3.0.1。之后,每当我创建一个新项目时,它都会给我带来 Gradle 构建问题。这是我的模块 build.gradle:

android {
compileSdkVersion 27
buildToolsVersion "27.0.3"

defaultConfig {
    applicationId "com.nasser.studio.test"
    minSdkVersion 14
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
  }
}

dependencies {
   compile  fileTree(dir: 'libs', include: ['*.jar'])
   testCompile 'junit:junit:4.12'
   compile  'com.android.support:appcompat-v7:27.0.3'
}

我也取消了 gradle 的离线工作。

在此处输入图片说明

我还检查了显示一些错误的 AS 设置:

在此处输入图片说明

更新 1:当我像这样将编译 SDK 更改为版本 25 时,Gradle 构建正确完成。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion '27.0.3'

    defaultConfig {
        applicationId "com.nasser.studio.test"
        minSdkVersion 14
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    implementation 'com.android.support:appcompat-v7:25.3.1'
}

但是更改为最新版本(26 或 27),它给了我同样的错误。我还应该提到,在这些版本的 Gradle 构建过程中,它从 Maven 存储库下载文件,这在版本 25 中不会发生(我使用的是代理连接)。

在此处输入图片说明

而且,AS 的支持库搜索框给了我这个不是最新版本(27.0.2)的版本。

在此处输入图片说明

智能阿米娅

您应该使用 stablev7:27.0.2而不是 off v7:27.0.3

implementation "com.android.support:appcompat-v7:27.0.2"

供参考

如果您使用的是Android Studio 3.0 或更高版本,请确保您的(项目级别)文件如下所示:build.gradle

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
        google()
    }
}

然后Clean-Rebuild-Run

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Studio 1.5.1中的Gradle构建失败

来自分类Dev

Android Studio中的Gradle构建失败

来自分类Dev

BoofCV gradle构建Android Studio中的错误

来自分类Dev

在Android Studio中Gradle构建失败

来自分类Dev

无法在 Android Studio 中构建 firebase gradle

来自分类Dev

Android Studio 中的 Gradle 构建错误

来自分类Dev

android studio gradle 构建

来自分类Dev

在Android Studio中启动自定义Gradle Android构建

来自分类常见问题

Android Studio Gradle构建加快

来自分类Dev

Android Studio构建错误与gradle

来自分类Dev

在Intellij / Android Studio中调试Gradle构建文件

来自分类Dev

在Android Studio中构建gradle之前运行shell脚本吗?

来自分类Dev

在Android Studio中构建Gradle期间编辑代码

来自分类Dev

在Android Studio中添加jar时构建gradle失败

来自分类Dev

Android Studio中构建gradle时出现2个错误

来自分类Dev

Gradle 不在 Android Studio 中构建简单的测试

来自分类Dev

Android Studio-Gradle构建的日志文件

来自分类Dev

Android Studio Gradle构建将永远运行

来自分类Dev

Android Studio 2.0构建gradle错误

来自分类Dev

Android Studio 0.2.7构建异常与Gradle

来自分类Dev

在Android Studio中使用Gradle构建变体

来自分类Dev

Gradle(Android Studio)的构建时间极长

来自分类Dev

Android Studio Gradle同步和构建错误

来自分类Dev

Android Studio,Gradle无法构建本地html

来自分类Dev

Android Studio中的Gradle问题

来自分类Dev

Android Studio中的错误gradle

来自分类Dev

Android Studio中gradle的错误

来自分类Dev

Android Studio中的Gradle问题

来自分类Dev

在Gradle构建过程中从Android Studio中的外部JAR中排除软件包