参考:https://github.com/YoungBear/BaiduLocDemo/blob/master/README.md
signingConfigs {
release {
keyAlias 'ysx_test_alias'
keyPassword '123456'
storeFile file('ysx_test.jks')
storePassword '1qaz2wsx'
}
debug{
storeFile file("debug.keystore")
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
debuggable false
}
}
app/proguard-rules.pro
# for baidu start
-keep class com.baidu.** {*;}
-keep class vi.com.** {*;}
-dontwarn com.baidu.**
# for baidu end
./gradlew assembleRelease
默认路径为:
app/build/outputs/apk
源代码github地址: