我不知道我做错了什么。
我想在我的 Android 项目中创建一个路径变量,但每次我都会收到 NoClassDefFoundError。
test = test + ".turns"; //This is a simple String
List<String> turnlist = new ArrayList<String>();
Path testfile = (Path) Paths.get(test);
Logcat:
05-13 19:08:51.996: E/AndroidRuntime(23437): FATAL EXCEPTION: Thread-1108
05-13 19:08:51.996: E/AndroidRuntime(23437): Process: com.example.voicerecorder, PID: 23437
05-13 19:08:51.996: E/AndroidRuntime(23437): java.lang.NoClassDefFoundError: java.nio.file.Paths
05-13 19:08:51.996: E/AndroidRuntime(23437): at com.example.voicerecorder.activities.RecordActivity$TestLoader.run(RecordActivity.java:201)
我不知道我做错了什么。
EDIT
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
我永远不会再把我的桌面 jre 放入我的 android 类路径中!
你正在尝试使用java.nio.file.Paths
, which Android 中不存在 http://developer.android.com/reference/packages.html据我所知。 (仅支持 Java 7 API 的某些部分。)
目前尚不清楚您正在寻找什么路径,或者您将如何处理结果,但请考虑使用File
.
编辑,现在我们知道更多了:你应该not将桌面 JRE jar 文件放入 Android 项目的类路径中。那只是自找麻烦。如果不这样做,您就会正确地得到编译时错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)