代码之家  ›  专栏  ›  技术社区  ›  Ali

生成APK时出现Android Studio错误

  •  2
  • Ali  · 技术社区  · 6 年前

    我正在制作具有以下内容的应用程序的最终版本 格拉德尔 :

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 26
        defaultConfig {
            applicationId "ir.garsah.information"
            minSdkVersion 14
            targetSdkVersion 26
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    
        }
        buildTypes {
            release {
    
                minifyEnabled true
                shrinkResources true
                proguardFiles getDefaultProguardFile('proguard-android.txt'),
                        'proguard-rules.pro'
            }
        }
        buildToolsVersion '27.0.3'
    }
    
    dependencies {
    
        implementation fileTree(include: ['*.jar'], dir: 'libs')
        implementation 'com.android.support:appcompat-v7:26.1.0'
        implementation 'com.android.support.constraint:constraint-layout:1.1.0'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.1'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
        implementation 'com.android.support:design:26.1.0'
        implementation 'com.squareup.retrofit2:retrofit:2.4.0'
        implementation 'com.squareup.retrofit2:converter-gson:2.4.0'
    
    
    }
    

    但是,我遇到了以下错误:

    Could not find intellij-core.jar (com.android.tools.external.com-intellij:intellij-core:26.1.1).
    

    我搜索了以下位置: https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/intellij-core/26.1.1/intellij-core-26.1.1.jar

    img

    3 回复  |  直到 6 年前
        1
  •  5
  •   M at Alex Jane    6 年前

    我有这个问题已经有一个月左右了,我在周围的设置中发现了这个问题。只需检查这个(“启用嵌入式Maven存储库”)就可以了。 enter image description here

        2
  •  1
  •   donturner    5 年前

    如果gradle插件不再可用,则会出现此错误。

    将gradle插件更新至最新版本。打开 build.gradle 对于项目(而非应用程序),请查找以下行:

    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
    

    检查 latest available plugin version here 并更新它。对我来说是:

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
    }
    

    您可能还需要在中更新gradle版本 gradle/wrapper/gradle-wrapper.properties .更新以下行:

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
    
        3
  •  0
  •   Dnyaneshwar Panchal    6 年前

    你可以把工具放在任何你想放的地方,包括在你的主目录中,你只需要确保$ANDROID\u home指向那里,并且路径使用$ANDROID\u home变量(记住,这里的顺序很重要)。您可以通过运行echo$PATH来评估当前的“路径”。

    假设权限已更正,并且您的路径符合指定,那么运行android应该没有问题,因为android命令应该位于/opt/android/Sdk/tools目录中。如果您仍然有问题,我建议安装更大的Android Studio,它可能会为您处理一些事情,包括权限和SDK位置。

    在你的应用程序构建中也加入这一行。gradle文件,

    lintOptions {
        disable "ResourceType"
    }