문제

Android Studio로 프로젝트를 이주했습니다.앱을 구축하고 Android Studio에서 실행하는 데 어려움이 없습니다.Android에서 생성 된 디버그 APK가 "서명 한 APK 생성"옵션을 실행하는 데 어려움이 없습니다.릴리스 APK를 만들고 싶으면

를 실행합니다.
 gradle assembleRelease
.

졸업생이 성공적으로 작성된 것으로 완료됩니다.

이 릴리스 APK를 내 장치에 설치하면 즉시 충돌이 발생하여 (아이러니하게도) 크래저 다리가 발생합니다.나는 그들의 지시에 따라 크래 추적 공식 항아리를 추가했다.

나는 그랜진이 일반적으로 일하는 것처럼 보이는 이유에 대해 매우 혼란 스럽습니다.어떤 제안은 정말로 감사합니다!

여기에 기본 build.gradle

apply plugin: 'android'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile 'com.android.support:support-v4:19.0.+'
    compile project(':stripe')

    repositories {
        mavenCentral()
    }
    compile 'com.github.chrisbanes.actionbarpulltorefresh:extra-abs:+'
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'

}

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    signingConfigs {

        release {

            storeFile file(****)
            storePassword "****"
            keyAlias "****"
            keyPassword "****"
        }
    }

    buildTypes {

        release {

            signingConfig signingConfigs.release
        }
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
            lib.srcDirs
        }

        // Move the tests to tests/java, tests/res, etc...
        instrumentTest.setRoot('tests')

        // Move the build types to build-types/<type>
        // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
        // This moves them out of them default location under src/<type>/... which would
        // conflict with src/ being used by the main source set.
        // Adding new build types or product flavors should be accompanied
        // by a similar customization.
        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}
.

여기에 빌드가 있습니다. stripe 용 그래드 :

apply plugin: 'android-library'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}

android {
    compileSdkVersion 17
    buildToolsVersion "19.0.0"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src/main/java','src/test/java']
            resources.srcDirs = ['src/main/java','src/test/java']
            aidl.srcDirs = ['src/main/java','src/test/java']
            renderscript.srcDirs = ['src/main/java','src/test/java']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        // Move the tests to tests/java, tests/res, etc...
        instrumentTest.setRoot('tests')
    }
}
.

도움이 되었습니까?

해결책

여기에있는 헴이 여기에서, 나는 이것을 완전히 도울 수 있습니다!설치 지침 "NOFOLLOW"> 여기에서 빠르게 실행하십시오 .그것은 당신이보고있는 오류를 돌볼 것입니다 :)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top