我是Android编程的新手,无法启动从Android Studio安装的应用程序。我已通过USB将应用程序安装到手机上。在启动之前一切都很好。然后它崩溃并停止而不显示任何错误。因此,我尝试了另一部手机从我的手机发送应用程序。他们甚至无法安装它。
以下是我启动应用程序时的日志猫。
2019-01-18 21:59:59.218 28416-28416/? I/art: Late-enabling -Xcheck:jni
2019-01-18 21:59:59.230 28416-28416/? D/TidaProvider: TidaProvider()
2019-01-18 21:59:59.240 28416-28416/? W/ReflectionUtils:
java.lang.NoSuchMethodException: android.os.MessageQueue#enableMonitor()#bestmatch
at miui.util.ReflectionUtils.findMethodBestMatch(ReflectionUtils.java:338)
at miui.util.ReflectionUtils.findMethodBestMatch(ReflectionUtils.java:375)
at miui.util.ReflectionUtils.callMethod(ReflectionUtils.java:800)
at miui.util.ReflectionUtils.tryCallMethod(ReflectionUtils.java:818)
at android.os.BaseLooper.enableMonitor(BaseLooper.java:47)
at android.os.Looper.prepareMainLooper(Looper.java:112)
at android.app.ActivityThread.main(ActivityThread.java:6366)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
2019-01-18 21:59:59.275 28416-28416/com.gpchat.ppk W/System: ClassLoader referenced unknown path: /data/app/com.gpchat.ppk-1/lib/arm64
2019-01-18 21:59:59.373 28416-28435/com.gpchat.ppk W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
2019-01-18 21:59:59.389 28416-28437/com.gpchat.ppk W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
2019-01-18 21:59:59.393 28416-28416/com.gpchat.ppk D/FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization.
2019-01-18 21:59:59.394 28416-28416/com.gpchat.ppk I/FirebaseInitProvider: FirebaseApp initialization successful
2019-01-18 21:59:59.396 28416-28416/com.gpchat.ppk D/AndroidRuntime: Shutting down VM
2019-01-18 21:59:59.397 28416-28437/com.gpchat.ppk I/FirebaseAuth: [FirebaseAuth:] Loading module via FirebaseOptions.
2019-01-18 21:59:59.397 28416-28437/com.gpchat.ppk I/FirebaseAuth: [FirebaseAuth:] Preparing to create service connection to gms implementation
--------- beginning of crash
2019-01-18 21:59:59.397 28416-28416/com.gpchat.ppk E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.gpchat.ppk, PID: 28416
java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
******************************************************************************
* The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers *
* should follow the instructions here: https://goo. gl/fQ2neu to add a valid *
* App ID inside the AndroidManifest. Google Ad Manager publishers should *
* follow instructions here: https://goo. gl/h17b6x. *
******************************************************************************
at android.app.ActivityThread.installProvider(ActivityThread.java:6113)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5589)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5528)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1625)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:163)
at android.app.ActivityThread.main(ActivityThread.java:6383)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
Caused by: java.lang.IllegalStateException:
******************************************************************************
* The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers *
* should follow the instructions here: https://goo. gl/fQ2neu to add a valid *
* App ID inside the AndroidManifest. Google Ad Manager publishers should *
* follow instructions here: https://goo. gl/h17b6x. *
******************************************************************************
at com.google.android.gms.internal.ads.zzze.attachInfo(Unknown Source)
at com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(Unknown Source)
at android.app.ActivityThread.installProvider(ActivityThread.java:6110)
... 10 more
2019-01-18 21:59:59.426 28416-28439/com.gpchat.ppk I/FA: App measurement is starting up, version: 14710
2019-01-18 21:59:59.426 28416-28439/com.gpchat.ppk I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
2019-01-18 21:59:59.427 28416-28439/com.gpchat.ppk I/FA: To enable faster debug mode event logging run:
adb shell setprop debug.firebase.analytics.app com.my.talker.ppk
2019-01-18 21:59:59.454 28416-28416/com.gpchat.ppk I/Process: Sending signal. PID: 28416 SIG: 9
有人可以帮我吗?
答案 0 :(得分:0)
Lambda invoke response:
{StatusCode: 202,Payload: java.nio.HeapByteBuffer[pos=0 lim=0 cap=0]}
发生这种情况是由于更新了AdMob SDK。现在,您需要在清单文件中添加appID。
******************************************************************************
* The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers *
* should follow the instructions here: https://goo. gl/fQ2neu to add a valid *
* App ID inside the AndroidManifest. Google Ad Manager publishers should *
* follow instructions here: https://goo. gl/h17b6x. *
******************************************************************************
您可以从此处-> Google addmob->选择应用->应用设置->应用ID来获取appID。
此外,尝试将此依赖项添加到gradle构建文件中:
<application> . . .
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-################~##########"/>
</application>