안드로이드 스튜디오의 오류 문제는 3.0 APK 이름 뒤에 자동으로 출력 업그레이드
내 도로의 설치 및 버그 순발력! ! ! !
3.0.1 Gradle을 시간으로 업그레이드 app.gradle는 다음과 같은 고장 오류를보고 : 주 이전 output.outputFile가 출력 _입니다 대체하는 것입니다.
첫 번째 경우 :
거짓 거짓 거짓 BuildType_Decorated {이름 = 출력, 디버깅 = 거짓, testCoverageEnabled = jniDebuggable = pseudoLocalesEnabled = 거짓 renderscriptDebuggable = renderscriptOptimLevel = 3 알 수없는 특성 '출력 _'을 가져올 수 없습니다, minifyEnabled이 = 거짓, zipAlignEnabled = 사실, signingConfig = 널 (null) , embedMicroApp = 사실,
두 번째 경우 :
방법 java.io.File의 번호에 대한 과부하를 모호한 방법. [클래스 java.lang.String, 클래스 java.lang.String [클래스 java.lang.String 클래스 java.io : 원형 인해 사이에 겹치는 [클래스 java.lang.String의 널]가 호출되는 메소드 해결할 수없는 .File] 파일 열기
세 번째 경우 :
방법의 어떠한 서명 : java.util.ArrayList.endsWith ()는 인수 유형에 적용되지 않습니다 : (java.lang.String의) 값 : [.apk 파일] 파일 열기
어쨌든, 각 블로그 정보, 다음과 같은 계획을 수정하는 그들의 시도를 읽을 수에 상관없이 오류의 종류, 그리고 마지막으로 통해 마침내이다. :
//自定义打包时APK名字
android.applicationVariants.all {변형 예 ->
variant.outputs.all {출력 ->
DEF fileName에
있는 경우 (! = NULL 출력 _ && outputFileName.contains ( '. APK')) {
경우 (변형. buildType.name.equals ( '해제')) {
//输出示例: yilv - 웨이 - release.apk의
fileName에 = "yilv - $ {variant.productFlavors [0] .name을} - -relese defaultConfig.versionName $ {}. APK "
다른 사람은} (variant.buildType.name.equals ( '디버그'))의 경우 {
fileName에 ="yilv - $ {variant.productFlavors [0] .name을} - $ {defaultConfig.versionName} -debug.apk "
}
출력 _ 파일 이름 =
}
}
}
//渠道
productFlavors {
{개발}
샤오 미 {}
화웨이 {}
}
---------------------
면책 조항 :이 문서는 "가출 곰이"CSDN 블로거 원래 기사는 CC 저작권 협정, 재 인쇄를 첨부 해주십시오 의해-SA 4.0에 따라 원본 소스 링크와이 문장.
원본 링크 : HTTPS : //blog.csdn.net/sunchaohui5741/article/details/80499547
인텔 HAXM이 AVD를 실행하는 데 필요합니다.
7 링크 주소
https://jingyan.baidu.com/article/a3761b2be09f961576f9aab3.html
안드로이드 스튜디오 Gradle을 解决 오류 : 모든 맛을 지금 명명 된 맛의 차원에 속해야합니다. 더 알아보기
링크 주소 :
https://blog.csdn.net/jabony/article/details/78932024