Android Studio调试系统应用Launcher2
Android Studio调试系统应用,需要有对应的framework.jar等相关的jar包,这些jar包可以在网上下载,但最好是有源码编译出来。
环境:
Ubuntu 16.04
Android Studio 3.0
第一步 AS导入Launcher2源码
as中依次选择File->New->Import Project选择Launcher2源码。
源码位于packages/apps
第二步 创建外部库文件夹libs
1.项目切换到Project模式下,在Module app上点击右键,选择New->Directory,创建外部库文件夹libs;
2.app的gradle中添加以下代码,如下图所示:
第三步 导入系统jar包
参考博文:
Android
Studio导入framework.jar等系统jar包方式
Android 4.2.2原生Launcher修改使之可以运行过程小结
第四步 修改manifest.xml
解决了包引用的错误问题后,运行项目回报,Default Activity not found的错误,
在AndroidMainfest.xml的主Activity中添加一下内容:
<category android:name="android.intent.category.LAUNCHER" />
至此,可以在模拟器中成功运行。