簡體   English   中英

為什么我可以在我的簽名apk安卓中看到服務器響應?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM