Entfernen von Android-Protokollnachrichten

In diesem Thema erfahren Sie, wie Sie die Protokollmeldungen aus dem Brightcove Native Player SDK für Android entfernen.

Einleitung

Testen Sie Ihre Video-Apps mit den Standardprotokollmeldungen, um das Debugging zu unterstützen. Wenn Sie bereit sind, Ihre App zu veröffentlichen, können Sie diese Protokollnachrichten entfernen.

Protokollnachrichten entfernen

Gehen Sie folgendermaßen vor, um die Standardprotokollnachrichten aus dem Native SDK für Android zu entfernen:

  1. Öffnen Sie in Ihrer App die proguard-rules.pro Datei.
     
  2. Fügen Sie den folgenden Codeblock hinzu, um das Protokoll aus Ihrer App zu entfernen:
    -assumenosideeffects class android.util.Log {
      public static *** v(...);
      public static *** d(...);
      public static *** i(...);
      public static *** w(...);
      public static *** e(...);
    }
    Java
  3. Öffnen Sie als Nächstes die . Ihrer App build.gradle Datei.
  4. In dem buildTypes Abschnitt, fügen Sie die minifyEnabled Attribut mit einem Wert von true.
  5. Fügen Sie unter dem vorherigen Code a . hinzu proguardFiles Attribut wie folgt:
    • Verwenden Sie die getDefaultProguardFile() Methode, um die zu bekommen proguard-android-optimize.txt Datei aus dem Android SDK.
    • Verweisen Sie auf die proguard-rules.pro Datei.

    Ihre build.gradle Die Datei sollte ungefähr so aussehen:
    android {
        compileSdkVersion 25
        buildToolsVersion '25.0.0'
    
        defaultConfig {
            ...
        }
    
        buildTypes {
            release {
                minifyEnabled true
                proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
                'proguard-rules.pro'
            }
        }
    }
    Java