solas que protect play para mis instalar hacer google descargar como aplicaciones actualicen android google-play-services gms-licenses-plugin

protect - El complemento de la licencia de Android OSS se bloquea al tocar los elementos del menú



google play protect play store (2)

He estado probando la herramienta de licencias de Google APIs para Android OSS y he encontrado un problema.

La actividad se está iniciando desde un módulo de biblioteca que contiene el aspecto de preferencias de mi aplicación. Sin embargo, el código de Play Services está fallando mucho! ¿Alguien ha visto esto al tocar los elementos de la lista OSS encontrados?

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.oceanlife/com.google.android.gms.oss.licenses.OssLicensesActivity}: java.lang.NullPointerException: Attempt to invoke virtual method ''void android.support.v7.app.ActionBar.setTitle(java.lang.CharSequence)'' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2665) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6119) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ''void android.support.v7.app.ActionBar.setTitle(java.lang.CharSequence)'' on a null object reference at com.google.android.gms.oss.licenses.OssLicensesActivity.onCreate(Unknown Source) at android.app.Activity.performCreate(Activity.java:6679) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2618) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726)  at android.app.ActivityThread.-wrap12(ActivityThread.java)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:154)  at android.app.ActivityThread.main(ActivityThread.java:6119)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 

Aquí están las acciones que conducen a esa acción;


Etiqueta de aplicación

<application android:theme="@style/AppTheme"> application/>

y styles.xml

<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> </style>

Espero que ActionBar necesario ActionBar para establecer el título de la actividad


Simplemente especifique el tema apropiado en el archivo AndroidManifest.xml para 2 actividades OssLicensesMenuActivity y OssLicensesActivity. Por ejemplo:

<activity android:name="com.google.android.gms.oss.licenses.OssLicensesMenuActivity" android:theme="@style/Theme.AppCompat.DayNight.DarkActionBar"/> <activity android:name="com.google.android.gms.oss.licenses.OssLicensesActivity" android:theme="@style/Theme.AppCompat.DayNight.DarkActionBar"/>