1、将android 2.3的settings源码放在eclipse下编译,导入隐藏api
2、调试完毕没有红叉
3、卸载虚拟机中自带的setting应用(删除app,adb uninstall com.android.settings)
4、接下来出现无法安装eclipse里面的setting app,adb install安装报如下错误
“INSTALL_FAILED_SHARED_USER_INCOMPATIBLE”
5、删除ecipse中setting配置文件中内容
删掉AndroidManifest.xml类中android:sharedUserId="android.uid.system"> 语句
6、再次安装,成功.可以用eclipse的debug调试程序
7、进入setting->应用程序->管理应用程序,会报错,如下:
W/dalvikvm( 504): threadid=9: thread exiting with uncaught exception (group=0x40015560) E/AndroidRuntime( 504): FATAL EXCEPTION: ApplicationsState.Loader E/AndroidRuntime( 504): java.lang.SecurityException: Neither user 10033 nor current process has android.permission.GET_PACKAGE_SIZE. E/AndroidRuntime( 504): at android.os.Parcel.readException(Parcel.java:1322) E/AndroidRuntime( 504): at android.os.Parcel.readException(Parcel.java:1276) E/AndroidRuntime( 504): at android.content.pm.IPackageManager$Stub$Proxy.getPackageSizeInfo(IPackageManager.java:2402) E/AndroidRuntime( 504): at android.app.ContextImpl$ApplicationPackageManager.getPackageSizeInfo(ContextImpl.java:2575) E/AndroidRuntime( 504): at com.android.settings.applications.ApplicationsState$BackgroundHandler.handleMessage(ApplicationsState.java:787) E/AndroidRuntime( 504): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime( 504): at android.os.Looper.loop(Looper.java:123) E/AndroidRuntime( 504): at android.os.HandlerThread.run(HandlerThread.java:60) W/ActivityManager( 62): Force finishing activity com.android.settings/.ManageApplications
8、在AndroidManifest.xml类中加入如下权限
<uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
9、从新调试,程序恢复正常
相关推荐
汇编debug调试命令汇编debug调试命令汇编debug调试命令汇编debug调试命令汇编debug调试命令
DOS/DMPI下的debug调试器的开源实现. http://members.tripod.com/~ladsoft/grdb.htm
Android Studio debug调试
debug 调试包 jar包
DEBUG调试程序的应用
java_debug调试.java_debug调试.java_debug调试.java_debug调试.java_debug调试.java_debug调试.
debug调试
eclipse离线插件:compiler反编译jar包、class文件,进行debug调试。
计算机组成原理与汇编语言实验一 debug调试环境实验.pdf计算机组成原理与汇编语言实验一 debug调试环境实验.pdf计算机组成原理与汇编语言实验一 debug调试环境实验.pdf计算机组成原理与汇编语言实验一 debug调试环境...
环境:myeclipse6.5 tomcat6 jdk6 初次使用后总结 步骤如下: debug调试java,web项目
RISC-V debug 中文调试说明
C++调用DLL并调试源码
Win7下WinDbg开启Local Kernel Debug调试
codewarrior 10.5 录制的调试方法,和资源里其他两个视频配套的。有问题可以私信我~
phpstorm远程网页调试,解决线上的问题无法调试的问题,能够更好的在线调试代码 phpstorm远程debug,可以解决一些windows系统上无法安装的插件的调试,例如swoole,ffmpeg,imagick等
在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。每次要重新进入断点调试之前,都应该将程序执行完成或者结束掉,然后再进行断点调试。
debug 调试jar包
debug调试器
在开发商用软件时,一定要选择Release调试,而非Debug调试,否则后患无穷。此文档便是描述其区别。
Java远程debug调试视频教程+文档+源码 结合IDEA工具 jar包 war包方式