[英]Why can I see server response in my signed apk android?
我使用.jks文件生成了一個簽名的apk用於發布。 它也被上傳到Play商店進行beta測試。 但是,如果我在我的andorid-studio中使用該應用程序,我可以在我的log-cat中看到服務器響應,據我所知,情況應該不是這樣。
當我生成apk時,我可以看到構建類型發布
我的build.gradle模塊是:
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "PACKAGE_NAME"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
multiDexEnabled true
versionName "1.0.2"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
res.srcDirs = ['src/main/res', 'src/main/res/menu']
java.srcDirs = ['src/main/java', 'src/main/java/2', 'src/main/java/PACKAGE_NAME/Models']
}
}
productFlavors {
}
}
誰能解釋一下?
詳細程度的順序,從最小到最多,是ERROR,WARN,INFO,DEBUG,VERBOSE。 除了在開發期間,不應該將詳細編譯到應用程序中。 調試日志在運行時編譯但被剝離。 始終保留錯誤,警告和信息日志。
您可以使用如下所示的日志
public class AppLog {
public static void info(String tag, String message) {
if (BuildConfig.DEBUG) {
Log.i(tag, message);
}
}
}
請參閱: https : //developer.android.com/reference/android/util/Log.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.