Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.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
Java 生成已签名的APK时出错_Java_Android_Gradle - Fatal编程技术网

Java 生成已签名的APK时出错

Java 生成已签名的APK时出错,java,android,gradle,Java,Android,Gradle,我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误 我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误 我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误 我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误 我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误 我可以运行或构建我的项目的APK,但是当我试图构建一个签名的

我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误

我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误

我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误

我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误

我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误

我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误

我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误

我可以运行或构建我的项目的APK,但是当我试图构建一个签名的APK时,我会遇到这些错误

我下载了文件,并用difalt文件替换了它们,但没有改变任何东西

这是我的建筑。格雷德尔:

apply plugin: 'com.android.application'


buildscript {
    repositories {
        mavenCentral()
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}









repositories {
    flatDir {
        dirs 'C:\\Users\\T\\Desktop\\abbyy-rtr-sdk-1.0.8.26.Android_2\\libs\\'
    }
}

android {
    compileSdkVersion 24
    buildToolsVersion '27.0.3'

    defaultConfig {
        applicationId "com.abbyy.rtr.sample.datacapture"
        minSdkVersion 19
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets {
        main {
            // In your application you might want to copy all files in the standard assets folder
            assets.srcDirs += ['../../assets', '../../License', "../../scenarios-datacapture/assets"]
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile(name: 'abbyy-rtr-sdk-1.0', ext: 'aar')
    //noinspection GradleCompatible
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.android.support:support-v4:24.2.1'

//    classpath 'com.android.tools.build:gradle:2.2.0-beta1'

//پوشه
    dependencies {
        compile 'co.ronash.android:pushe-base:1.4.0'
        compile 'com.google.android.gms:play-services-gcm:11.8.0'
        compile 'com.google.android.gms:play-services-location:11.8.0'
    }

// پوشه
}


allprojects {
    repositories {
        mavenCentral();
        jcenter()
    }
}

尝试通过添加以下内容来修复此问题:

林特选项{

checkReleaseBuilds为false

}

格雷德尔

现在,清理、构建和安装Release即可工作。

添加
mavenCentral()内部build.gradle(应用程序级)

下面是
buildscript
代码
apply插件:“com.android.application”

buildscript {
repositories {
    mavenCentral()
    jcenter()
    maven {
        url "https://maven.google.com"
    }
}
}

我这样做了,并得到错误:{找不到参数[build_eny0svbx6g55ozlwfpoha5j53$\u run]的方法lintpoptions()_closure4@472d284a]在项目上:org.gradle.api.project类型的“应用程序”}Post
build.gradle
app-levelfilehow?(我是堆栈溢出新手)表示使用问题下方的
edit
选项卡在问题中添加
build.gradle
文件的代码。请参阅更新的答案!我这样做了,但没有改变发布你的build.gradle文件
buildscript {
repositories {
    mavenCentral()
    jcenter()
    maven {
        url "https://maven.google.com"
    }
}
}