java.lang.NoClassDefFoundError:Ldji / common / mission / waypoint / WaypointMissionFinishedAction的解析失败

时间:2018-06-13 18:32:44

标签: android android-studio dji-sdk

当我在Android手机上运行我的应用时,我在Android Studio中一直收到此错误。我花了几天时间尝试修复它并实施了以下措施: 1.添加了android名称

android:name="android.support.multidex.MultiDexApplication"

2.增加了源兼容性,如下所示:

compileOptions
   sourceCompatibility JavaVersion.VERSION_1_8
   targetCompatibility JavaVersion.VERSION_1_8
}

3。声明了带有额外类列表的proguard + multidex文件 4.通过在存储库中添加URL来更改根级别gradle文件 然后改变了调用repos的顺序 5.更新了android IDE和android studio,android sdk平台工具。 gradle这个     构建文件     6.将.idea / libs文件夹中的所有库复制到GSDemo / apps / libs文件夹     7.在项目根目录中创建一个新的libs文件夹并复制所有库     jar文件到它     8.禁用即时运行     9.将代码从java子文件夹移动到src文件夹     10.无效的缓存/重启

java.lang.NoClassDefFoundError: Failed resolution of: 
Ldji/common/mission/waypoint/WaypointMissionFinishedAction;
at googlemap.gsdemo.dji.com.gsdemo.MainActivity.<init>(MainActivity.java:81)
at java.lang.Class.newInstance(Native Method)
at android.app.Instrumentation.newActivity(Instrumentation.java:1086)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2843)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3049)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1646)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6836)
at java.lang.reflect.Method.invoke(Native Method) 

0 个答案:

没有答案