每次用keil下载程序时,第一次正常,第二次就出现这个~~为啥呢?已经安装了很多遍.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每次用keil下载程序时,第一次正常,第二次就出现这个~~为啥呢?已经安装了很多遍.相关的知识,希望对你有一定的参考价值。
参考技术A 兼容性有问题,可能是驱动导致的。追问可以怎么解决呢,让他不再出现这个问题。谢谢
追答当然是换驱动了,找其它版本的驱动试试。有时候跟系统有关系,系统不好使,导致驱动安装后不正常工作。
追问我是win8的系统,要怎么改?不要说换win7~~~~给个解决性方案吧
追答换烧写器的驱动嘛。或者换其他IDE。
本回答被提问者采纳 参考技术B 重新再下一遍这个软件,以管理员权限运行追问没有用~设置了~
参考技术C 下载器盗版被发现,将下载器的编号修改就可以Unity-Android-App 在第一次运行时崩溃,但从第二次开始运行正常
【中文标题】Unity-Android-App 在第一次运行时崩溃,但从第二次开始运行正常【英文标题】:Unity-Android-App Crashes when Run First Time but From Second Time it Works Fine 【发布时间】:2019-05-17 08:07:49 【问题描述】:在从 Google 我们的网站下载插件并成功运行解析程序后,我已经实施了 Firebase Analytics 和 Firebase Messaging。 问题是在应用程序第一次运行时构建后它崩溃并出现以下错误但从第二次开始应用程序不会崩溃 这是日志
FATAL EXCEPTION: main
Process: com.lemontart.flying.robot.car.transformation, PID: 27861
java.lang.RuntimeException: Unable to instantiate service com.google.firebase.messaging.cpp.ListenerService: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.messaging.cpp.ListenerService" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/base.apk"],nativeLibraryDirectories=[/data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/lib/arm, /data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/base.apk!/lib/armeabi-v7a, /system/lib]]
at android.app.ActivityThread.handleCreateService(ActivityThread.java:3654)
at android.app.ActivityThread.access$1500(ActivityThread.java:207)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1764)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6863)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.messaging.cpp.ListenerService" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/base.apk"],nativeLibraryDirectories=[/data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/lib/arm, /data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/base.apk!/lib/armeabi-v7a, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:169)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.AppComponentFactory.instantiateService(AppComponentFactory.java:103)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:3649)
at android.app.ActivityThread.access$1500(ActivityThread.java:207)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1764)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6863)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Suppressed: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/firebase/messaging/FirebaseMessagingService;
at java.lang.VMClassLoader.findLoadedClass(Native Method)
at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738)
at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
... 11 more
Caused by: java.lang.ClassNotFoundException: com.google.firebase.messaging.FirebaseMessagingService
at java.lang.VMClassLoader.findLoadedClass(Native Method)
at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738)
at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 14 more
Caused by: java.lang.IllegalAccessError: Class com.google.firebase.iid.zzb extended by class com.google.firebase.messaging.FirebaseMessagingService is inaccessible (declaration of 'com.google.firebase.messaging.FirebaseMessagingService' appears in base.apk)
... 14 more
2019-05-17 12:55:18.960 27861-27861/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.lemontart.flying.robot.car.transformation, PID: 27861
java.lang.Error: FATAL EXCEPTION [main]
Unity version : 2018.3.14f1
Device model : OnePlus ONEPLUS A5000
Device fingerprint: OnePlus/OnePlus5/OnePlus5:9/PKQ1.180716.001/1904191514:user/release-keys
Caused by: java.lang.RuntimeException: Unable to instantiate service com.google.firebase.messaging.cpp.ListenerService: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.messaging.cpp.ListenerService" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/base.apk"],nativeLibraryDirectories=[/data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/lib/arm, /data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/base.apk!/lib/armeabi-v7a, /system/lib]]
at android.app.ActivityThread.handleCreateService(ActivityThread.java:3654)
at android.app.ActivityThread.access$1500(ActivityThread.java:207)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1764)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6863)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.messaging.cpp.ListenerService" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/base.apk"],nativeLibraryDirectories=[/data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/lib/arm, /data/app/com.lemontart.flying.robot.car.transformation-EVwlnR7Mxf4TO-7_HvK44w==/base.apk!/lib/armeabi-v7a, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:169)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.AppComponentFactory.instantiateService(AppComponentFactory.java:103)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:3649)
at android.app.ActivityThread.access$1500(ActivityThread.java:207)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1764)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6863)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Suppressed: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/firebase/messaging/FirebaseMessagingService;
at java.lang.VMClassLoader.findLoadedClass(Native Method)
at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738)
at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
我看到所有的 jars 和 aars 都向它展示了这个项目,但我仍然无法弄清楚我们的问题。 这是我的 gradle 文件
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
buildscript
repositories
google()
jcenter()
dependencies
classpath 'com.android.tools.build:gradle:3.2.0'
**BUILD_SCRIPT_DEPS**
allprojects
repositories
google()
jcenter()
flatDir
dirs 'libs'
// Android Resolver Repos Start
allprojects
repositories
maven
url "https://maven.google.com"
maven
url "https://maven.google.com/" // Assets/Consoliads/Editor/ConsoliAdsDependencies.xml:7
maven
url "file:////Volumes/JawadData/Unity%20Projects/Consoli%204.6.2%20Unity%202018/Assets/Firebase/m2repository" // Assets/Firebase/Editor/AnalyticsDependencies.xml:22, Assets/Firebase/Editor/AppDependencies.xml:22
mavenLocal()
jcenter()
mavenCentral()
// Android Resolver Repos End
apply plugin: 'com.android.application'
**APPLY_PLUGINS**
dependencies
implementation fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:multidex:1.0.1'
**DEPS**
android
compileSdkVersion **APIVERSION**
buildToolsVersion '**BUILDTOOLS**'
compileOptions
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
defaultConfig
multiDexEnabled true
minSdkVersion **MINSDKVERSION**
targetSdkVersion **TARGETSDKVERSION**
applicationId '**APPLICATIONID**'
ndk
abiFilters **ABIFILTERS**
versionCode **VERSIONCODE**
versionName '**VERSIONNAME**'
lintOptions
abortOnError false
aaptOptions
noCompress = ['.unity3d', '.ress', '.resource', '.obb'**STREAMING_ASSETS**]
**SIGN**
buildTypes
debug
minifyEnabled **MINIFY_DEBUG**
useProguard **PROGUARD_DEBUG**
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'**USER_PROGUARD**
jniDebuggable true
release
minifyEnabled **MINIFY_RELEASE**
useProguard **PROGUARD_RELEASE**
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'**USER_PROGUARD****SIGNCONFIG**
**PACKAGING_OPTIONS****SPLITS**
**BUILT_APK_LOCATION**
bundle
language
enableSplit = false
density
enableSplit = false
abi
enableSplit = true
**SPLITS_VERSION_CODE****REPOSITORIES****SOURCE_BUILD_SETUP**
我需要解决这个问题,请帮助我们将不胜感激。 谢谢
【问题讨论】:
您能否提供一些有关以下方面的信息:您的 Unity 版本、您正在构建的平台、您正在使用的运行时,以及它是否是开发版本(如果您尝试了两者,有什么不同吗)? Unity 2018.3.14F for Android。我不得不去以前版本的 Firebase,它解决了这个问题。这是一个发布版本,带有 ARMv7 和 64 位的拆分 APK 选项 【参考方案1】:几天前我遇到了同样的问题,只需将所有 firebase 库更新到最新版本即可解决。似乎它们可能是依赖项之间的版本冲突。 您可以找到 Firebase 库的最新版本列表here
【讨论】:
在我的情况下,问题是通过恢复到以前版本的 Firebase 来解决的 最新版本的 Firebase 导致了问题【参考方案2】:尝试将此行添加到您的 gradle:
implementation 'com.google.firebase:firebase-messaging:+'
我认为应该到文档的末尾,如果不是这样在其他地方尝试:
dependencies
implementation 'com.google.firebase:firebase-messaging:+'
implementation fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:multidex:1.0.1'
**DEPS**
或者这里:
dependencies
classpath 'com.android.tools.build:gradle:3.2.0'
implementation 'com.google.firebase:firebase-messaging:+'
**BUILD_SCRIPT_DEPS**
【讨论】:
以上是关于每次用keil下载程序时,第一次正常,第二次就出现这个~~为啥呢?已经安装了很多遍.的主要内容,如果未能解决你的问题,请参考以下文章
电脑最近老是死机,第二次开机又出现一瞬间的黑屏又转回正常,怎么回事?
用click事件调用ajax 第一次点击有用,第二次就失效了
vue——列表页进详情页,第一次很慢,第二次就很快问题解决方法
jquery easyUI 第一次点击按钮加载两个tab的datagrid 脚本报undefined的弹出框, 第二次就正常不报错了呢
记 fastjson泛型转对象 第一次可以正常转,第二次就变成JSONArray 问题
正则第二次配结果与第一次不一致;正则匹配,第一次匹配结果正常,第二次匹配结果就错误,第三次又正常,第四次又错误,以此类推