解决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. ...
随机推荐
- MSDN(电驴)
主站: http://msdn.itellyou.cn/ 辅站: http://msdn.ez58.net/
- Iptables 防火墙开放常见的22,53,80端口
用iptables防火墙 iptables -F # 允许包从22端口进入 iptables -A INPUT -p tcp --dport 22 -j ACCEPT # 允许从22端口进入的包返回 ...
- Swift一些语法
1.函数权限 public : 最大权限, 可以在当前framework和其他framework中访问internal : 默认的权限, 可以在当前framework中随意访问private : 私有 ...
- 使用PetaPoco ORM 框架分页查询
通过在派生的Repository中调用GetPagingEntities方法来获取分页数据,并返回由PagingDataSet<T>封装分页集合,例如: Public PagingData ...
- 在shell中通过fifo与服务器交互
首先,需要说的是:1.在shell中,运行的每一个命令至少启动一个新进程,且:$$:获取当前shell的进程号(PID)$! :执行上一个指令的PID2.重定向与管道有点类似,例子:cmd1 < ...
- ◆ 火狐浏览器去除JS方法:
◆ 火狐浏览器去除JS方法: 在火狐地址栏输入about:config 回车 在搜索地址栏中输入javascript.enabled 右键 当一行的中的,值由false变成trun,就OK了 .
- libpcap报文解析: ipv4、ipv6 @ 2014.7.2
#include <string.h> #include <stdlib.h> #include <pcap.h> #include <stdio.h> ...
- C# 调用控制台程序,并获取输出写入文件
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...
- 远程DLL注入
界面如下: 关键部分代码如下: void CInjectDllDlg::OnBnClickedButtonInject() { // TODO: 在此添加控件通知处理程序代码 UpdateData(T ...
- Muzei Live Wallpaper壁纸应用安卓源码项目
这个刚刚在安卓教程网那里看到的,这个是Muzei Live Wallpaper壁纸应用源码,这是已经在Playstore上线了的android壁纸应用,点击壁纸界面可以磨砂透明效果以及一般背景效果之间 ...