2016-09-15 3 views
2

teamcity에서 Android 앱을 탐색 중입니다. 이미 teamcity 도구를 사용하여 서명 된 APK를 생성하려는 Android Studio.its에 teamcity 플러그인을 설치했습니다. 누구든지 나를 도울 수 있습니까? 서명 된 APK를 생성하는 단계는 무엇입니까? 미리 감사드립니다. Teamcity Android의 키 스토어를 사용하여 출시 apk 생성

답변

1

키 스토어 파일을 프로젝트에 추가하고 build.gradle 파일에서 "호출"할 수 있습니다.

가 키 저장소 파일을 추가합니다 : 단지 참조하는 buildTypes에서

signingConfigs { 
    release { 
     storeFile file("keystore.jks") 
     storePassword "password" 
     keyAlias "MyKey" 
     keyPassword "password" 
    } 
} 

: 그럼 당신은 build.gradle에 다음을 추가 사용

MyApp/app/keystore.jks 

, 이것은 buildTypes 앞에 가고있다 다음 줄을 추가하여 signining의 설정에 :

signingConfig signingConfigs.release 

당신은 솜와 끝까지해야한다 이 같은 ething :

%JDK.Path%/jarsigner -verify MyApp/app/build/outputs/apk/MyApp.apk 

은 % JDK.Path의 %가이 같이 당신의 JDK 경로로 대체 될 :

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     signingConfig signingConfigs.release 
    } 
} 

가 APK에 서명되는 다음과 같은 명령을 사용할 수 있습니다 확인하려면

C:\Program Files\Java\jdk1.8.0_121\bin 

행운을 빌어 요!

관련 문제