在android apk中使用internal包
来源:互联网 发布:nginx 压力测试 编辑:程序博客网 时间:2024/06/05 20:04
在android应用开发过程中,除了hide,internal包下的内容也是我们在外部不可用的,这是由于ADT的检查机制限制住了,想要使用internal包下的内容有两种方法:在外部引用和修改ADT检查名。
先说外部引用,我们可以把internal单独打包,放到工程目录lib下,注意不要放到libs下,libs下同样难逃ADT检查,但我要说的是这种方式我没有成功,即使放到了lib下,引用也成功了,仍然还是有讨人厌的小红杠存在。
重点说修改ADT的方法,我们可以偷偷把ADT中检查的internal名字改掉:
1、进入elipse目录下的plugins,找到com.android.ide.eclipse.adt_XXXXX.jar,备份后,反编译它,解压放编译后的包
2、进入com/android/ide/eclipse/adt/internal/project找到AndroidClasspathContainerInitializer.class文件
3、用notepad打开class文件,乱码部分千万不要碰,只找到“com/android/internal/**”字符串,把internal改成什么都行,一定是你工程不会用的包名,这里改成com/android/internax/,保存,退出
4、按照原来的目录结构以及名字,原样压缩回去
5、重启elipse
小红杠消失了有木有~~世界又平和了~
参考part1~part5:http://www.cnblogs.com/xirihanlin/archive/2011/06/05/2073118.html
0 0
- 在android apk中使用internal包
- android中如何使用隐藏的api和internal包
- 在eclipse中生成android项目工程生成apk包
- 在java代码中使用apktool解析apk包
- android 使用隐藏API和Internal包
- Eclips 开发 apk 使用android内部(com.android.internal) API
- 在Android模拟器上安装apk包
- Android中apk包的反汇编
- Android中apk包的反汇编
- android中根据包名启动apk
- android开发中apk安装包常用工具
- android中APK包的安装
- [Android]使用命令行打APK包
- Android使用命令行打APK包
- Android中的隐藏API和Internal包的使用
- [Android分享] 隐藏API和Internal包的使用
- 【android】两类不能在SDK中使用的API------@hide和internal API介绍
- 在android中增加公用资源包(类似framework-res.apk)
- sql两个表结果计算后合并数据
- 由于undo tablespace没有空间不够导致的问题
- Android_多媒体详解
- 并查集
- template模板
- 在android apk中使用internal包
- DBUtils的使用
- androidUI虚线解决方案
- android命令行网络时间同步
- Customised delegate 自定义代理
- IOS中计时器NSTimer的使用
- 如何进行不同容量硬盘对拷
- hadoop2.7完全分布式安装
- 对于前段传的参数的拼装