android2019. 11. 27. 18:04

#build.gradle
=> gradle build-tools 버전을 빌드 서버에 맞도록 classpath를 변경
Ex)3.3.2 -> 3.1.1

classpath 'com.android.tools.build:gradle:3.1.1'




#app/build.gradle 
=> SDK 버전 및 build tool version을 명시, buildToolsVersion의 경우 수동으로 입력
compileSdkVersion "28"
buildToolsVersion "28.0.3"

=> 앱 이름 변경

android{

   def APP_NAME = "WifiMonitoringService"
   
   buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            applicationVariants.all { variant ->
                variant.outputs.all {
                    outputFileName = APP_NAME + ".apk"
                }
            }
        }
    }
}





#Android.mk 이용하여 build 

명령어:
$(info return :$(shell ./gradlew assembleRelease)

결과물
./app/build/outputs/apk/release/WifiMonitoringService.apk


참조 : https://github.com/jitpack/jitpack.io/issues/3687

'android' 카테고리의 다른 글

JNI 사용법 링크  (0) 2020.01.03
Android P native service 및 client 예제  (0) 2019.12.19
android internet 연결 확인  (0) 2019.11.27
android alarm 세팅  (0) 2019.11.27
Android bp usage  (0) 2019.10.15
Posted by easy16