在android apk中使用internal包

在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

Android StudioAPK的详细步骤如下: 1. 打开Android Studio,并打开你的项目。 2. 点击菜单栏的"Build",然后选择"Generate Signed Bundle / APK"。 3. 在弹出的窗口,选择"APK"选项,然后点击"Next"。 4. 在下一个窗口,选择"Create new"或"Choose existing"来创建或选择一个密钥存储文件。密钥存储文件用于对APK进行数字签名,以确保APK的安全性。填写必要的信息,如密钥存储路径、密钥别名、密码等,然后点击"OK"。 5. 在下一个窗口,选择"Release",然后点击"Next"。 6. 在下一个窗口,选择你想要将APK安装到的位置,如"Internal Storage"或"SD Card",然后点击"Finish"。 7. Android Studio会开始构建APK,并将其保存到指定的位置。 请注意,以上步骤是生成release版APK的步骤,如果你想生成debug版APK,可以在第三步选择"debug"选项。此外,为了确保APK的性能和稳定性,建议在生成release版APK之前,进行必要的代码优化和测试。 引用提供了详细的关于Android Studio打APK的步骤,你可以参考该文档获取更多信息。引用介绍了AS打APK的步骤,这篇教程也可以作为参考。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [Android Studio将程序打APK的步骤详解](https://download.csdn.net/download/weixin_38654382/12749360)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Android Studio打APK软件步骤](https://download.csdn.net/download/nanjumufeng/10901663)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值