解决Unable to resolve superclass的问题
之前在GITHUB上看到大蛋的高级设置,昨晚于是就拿来编译..
结果真是个悲伤的故事,放手机上居然运行不了,这种时候只能看LOG了!
看LOG得出的信息如下:
- ::47.438: D/dalvikvm(): threadid=: interp stack at 0x5d2bb000
- ::47.438: D/jdwp(): sendBufferedRequest : len=0x2B
- ::47.455: E/Trace(): error opening trace file: No such file or directory ()
- ::47.457: D/jdwp(): sendBufferedRequest : len=0x45
- ::47.470: D/dalvikvm(): open_cached_dex_file : /data/app/com.focus.advsettings-.apk /data/dalvik-cache/data@app@com.focus.advsettings-.apk@classes.dex
- ::47.473: W/dalvikvm(): Unable to resolve superclass of Lcom/android/settings/focus/DeviceSettings; ()
- ::47.473: W/dalvikvm(): Link of class 'Lcom/android/settings/focus/DeviceSettings;' failed
- ::47.474: D/AndroidRuntime(): Shutting down VM
- ::47.475: W/dalvikvm(): threadid=: thread exiting with uncaught exception (group=0x412d69f0)
- ::47.477: E/AndroidRuntime(): FATAL EXCEPTION: main
- ::47.477: E/AndroidRuntime(): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.focus.advsettings/com.android.settings.focus.DeviceSettings}: java.lang.ClassNotFoundException: Didn't find class "com.android.settings.focus.DeviceSettings" on path: DexPathList[dexElements=[zip file "/data/app/com.focus.advsettings-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.focus.advsettings-1, /vendor/lib, /system/lib]]
- ::47.477: E/AndroidRuntime(): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:)
- ::47.477: E/AndroidRuntime(): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:)
- ::47.477: E/AndroidRuntime(): at android.app.ActivityThread.access$(ActivityThread.java:)
- ::47.477: E/AndroidRuntime(): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:)
- ::47.477: E/AndroidRuntime(): at android.os.Handler.dispatchMessage(Handler.java:)
- ::47.477: E/AndroidRuntime(): at android.os.Looper.loop(Looper.java:)
- ::47.477: E/AndroidRuntime(): at android.app.ActivityThread.main(ActivityThread.java:)
- ::47.477: E/AndroidRuntime(): at java.lang.reflect.Method.invokeNative(Native Method)
- ::47.477: E/AndroidRuntime(): at java.lang.reflect.Method.invoke(Method.java:)
- ::47.477: E/AndroidRuntime(): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:)
- ::47.477: E/AndroidRuntime(): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:)
- ::47.477: E/AndroidRuntime(): at dalvik.system.NativeStart.main(Native Method)
- ::47.477: E/AndroidRuntime(): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.settings.focus.DeviceSettings" on path: DexPathList[dexElements=[zip file "/data/app/com.focus.advsettings-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.focus.advsettings-1, /vendor/lib, /system/lib]]
- ::47.477: E/AndroidRuntime(): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:)
- ::47.477: E/AndroidRuntime(): at java.lang.ClassLoader.loadClass(ClassLoader.java:)
- ::47.477: E/AndroidRuntime(): at java.lang.ClassLoader.loadClass(ClassLoader.java:)
- ::47.477: E/AndroidRuntime(): at android.app.Instrumentation.newActivity(Instrumentation.java:)
- ::47.477: E/AndroidRuntime(): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:)
- ::47.477: E/AndroidRuntime(): ... more
谷歌后才知道ADT 17以上如果引用Jar文件就需要放在libs目录上...
可是大蛋已经放好了啊.我就奇怪了~这尼玛是神马回事!!
琢磨了一番后才发现我没有勾上编译libs目录的选项!233333
开启的具体步骤如下:
. 右键项目,选择属性
. Java Build Patch -> Order and Export
. 勾上 Android Private Libraries
. 重新编译即可
解决Unable to resolve superclass的问题的更多相关文章
- [转]unable to resolve superclass of 的奇怪问题和一种解决方法!
[转]unable to resolve superclass of 的奇怪问题和一种解决方法! http://blog.csdn.net/jackymvc/article/details/90015 ...
- Android 工程报错解决 Unable to resolve target 'android-17'
转自:http://www.cnblogs.com/csulennon/p/3705177.html 换了系统后,重新安装了Android SDK和ADT插件,导入之前的工作空间.居然发现所有的And ...
- Unable to resolve superclass of
因为用了和Google map相关的类,而Google map是单独的library,需要导入之后才能使用,因此在manifest.xml文件中的<application></app ...
- 通过创建制定版本react-native项目解决“Unable to resolve module `AccessibilityInfo` ”的问题
react-native init MyApp --version 0.55.4 注:不能将--version简写成-v
- 修改ubuntu DNS的步骤/wget url报错: unable to resolve host address的解决方法
wget url 报错:unable to resolve host address ‘url’,显然是无法解析主机地址,这就能看出是DNS解析的问题.解决办法就是配置可用的dns 一般是修改成为谷歌 ...
- sudo: unable to resolve host xxx解决办法
问题: root@wiki:~# sudo lsb_release -a sudo: unable to resolve host wiki No LSB modules are available. ...
- [待解决] sudo unable to resolve host
怪哉怪哉, 大debian突然就出现了这个问题 , 问题的现象是只要使用 sudo 执行命令就会出现 sudo unable to resolve host </etc/hostname中的内容 ...
- Unable to resolve target 'android-8'类似错误的解决办法
导入android项目出现:出现Unable to resolve target 'android-8'错误及其他的一些解决办法 - 为梦想而飞 - 博客频道 - CSDN.NEThttp://blo ...
- sudo: unable to resolve host XXX 解决方法
执行sudo命令时候,总是提示sudo: unable to resolve host xxx 解决方法: 法1. 在/etc/hosts/添加hosts映射, 如127.0.0.1 xxx 法2. ...
随机推荐
- junit模板方法模式应用
模板方法模式 定义: 定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤.这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以 ...
- MFC学习 MFCActiveX控件
例子包含 1. 重绘activex控件显示区域 在activex的ctrl类中ondraw中实现 2.添加修改activex控件属性(前景色, 背景色, 自定义属性),, 只要在类视图中展开libra ...
- SQL增加,删除,更改表中字段
1. 向表中添加新的字段 alter table table_name add column_name varchar2(20) not null 2. 删除表中的一个字段 delete t ...
- CI 自动提交表单
//coontrol $this->load->view ( '/' . $this->index_lang ['FOLDER'] . '/eprepag_form.php', $p ...
- CSS现代字体栈
CSS字体栈是一系列的字体,它包含了能在不同操作系统和平台上战士的字体,以尽可能的使排版保持一致性.浏览器会在font-family规定的所有字体中从前往后一次查找,如果找不到当前字体就查找下一个字体 ...
- vyatta的fork开源版本
https://www.reddit.com/r/networking/comments/3dvwfy/who_here_is_using_vyos/ Vyatta came in two flavo ...
- play framework 框架安装及myeclipse 导入项目
下载 play framework 框架. 解压你你要解压的目录 E:\play-1.2.7 相对其他的WEB框架.play的配置是相当简单的.没有那么多配置文件的搞法.上手比较快,就是相关的资料比较 ...
- 让内层Div将外层Div撑开
在CSS排版中,如果一个层中的层使用了float浮动的话,那么就有可能会出现外层没有被内层撑开的情况,如以下代码所示: <div style="width:300px; "& ...
- C#正则表达式语法规则详解
正则表达式通常包含字母文本(Literaltext)和元字符(metacharacter) 字母文本指的是普通文本如"abcde"可匹配字符串中任何包含"abcde&qu ...
- ADO访问Access数据库错误解决心得随笔
最近在用ADO访问Access数据库的时候出现了一个奇怪的错误,觉得有必要记录下来,和大家分享一下. 环境 win7 x86系统: VS2012编译器: Office2010: Access2000~ ...