第一章 (三)Apk改之理(Apk IDE)使用常见问题~~~!.docVIP

第一章 (三)Apk改之理(Apk IDE)使用常见问题~~~!.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.如何配置Java SDK? 鉴于还有很多人不明白如何设置JDK,这里以安装jdk1.6为例,给出一个详细设置步骤: (1)先下载安装JDK1.6:点击这里进入下载JDK6,参考下面的图示下载jdk安装包(点击图片看大图)。 下载jdk1.6 本帖隐藏的内容 (2)安装jdk1.6,安装时注意它的安装路径,你也可以更改安装路径,假设安装路径为E:\Develop\JDK6。安装时有二个部份选择安装,一个是JDK,一个是JRE(建议都装),二者的路径可以设置不同,主要是JDK的路径你记得最好,至于JRE随便装哪儿,不过建议都放在一起(如安装到E:\Develop\JDK6\jre,覆盖同名目录没什么问题)。 (PS:安装过程就不详述了,如果连安装都不会,我只能建议你先去学一些电脑的基本知识) (3)如果你照上面的步骤做的,重新打开APK改之理后,它一般就能直接找到JDK的安装路径了,不用再手动配置。 (4)如果没有自动配置好,或者你使用的是免安装绿色版的JDK,你可以手动配置JavaSDK方法:在APK改之理主界面点菜单“工具-配置SDK”,点击“Java SDK(JDK)”安装路径后面的“浏览”按钮,找到JDK的安装目录(这个示例中就是E:\Develop\JDK6)。 (PS:如果你被提示“无效的安装目录”,若如此,请确保你所选择的目录下存在一个bin文件夹,且这个bin文件夹下包含java.exe、jarsigner.exe等程序。) 【注意】从2.4版开始不再支持jre,必须要jdk,因为jre相对jdk少了很多工具(如jre的bin目录下没有jarsigner.exe等),随着APK改之理的不断升级,有可能用到jdk中的更多工具,所以从2.4开始,下载安装一个jdk是必须的。 (5)Android SDK不是必要的,但配置方法与手动配置JDK类似,这里不详述。 2.在打开APK时,本想继续上次的修改但误点了重新编译,怎么办? 本帖隐藏的内容 (1)在使用apk改之理打开一个apk时,apk改之理会先去查看是否存在它的旧工作目录,如果存在会提示是否继续使用旧工作目录(如上图),也就是说这个apk之前修改过,如果本次你想继续上次的修改工作,那么按提示应该点“否”按钮,如果你误点了“是”按钮,也不用担心,因为Apk改之理在重新编译前会把旧工作目录清理到系统回收站,等待本次重新编译完成后,你可以直接从系统回收站还原出旧工作目录使用。 (2)有些细节你可能要注意,因为你点了“是”所以同时会编译生成一个全新的工作目录(而旧工作目录被扔进系统回收站),直接从系统回收站将旧工作目录还原到原位置覆盖新的工作目录一般不会有太大问题;另外,通常你在回收站能找到二个同名的工作目录,一个实际来自于APK改之理安装目录下的 Work 文件夹中,一个来自 Worksrc 文件夹中(注意看它们的“原位置”就能分辨了),前者是smali的源代码目录,也就是apk反编译后得到的源码目录,后者是class文件的源码目录,主要用于查找smali文件的java源码文档,这个class目录恢不恢复就无所谓(搞不明白或不想搞明白就全部恢复),因为重新编译时同样会生成,这个目录下的文件不可能被修改(当然,你叛逆的非要去改除外)。 (3)这个方法只对Apk改之理2.1或以上版本有效,在2.0中是直接删除旧工作目录无法恢复的。 3.为什么要更新aapt?aapt如何更新? aapt即Android Asset Packaging Tool,是解包、打包、解析apk的核心程序,这个文件是集成android sdk的platform-tools目录下。如果在使用Apk改之理编译、反编译时出现有关aapt的错误时,可尝试更新这个aapt.exe来解决(比如编译时出现 could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-version, 16, -F... 之类的错误时;当然,需要说明的是,出现这种问题不一定是aapt的问题,可能你所改动的代码有问题)。要更新这个程序,可以开启android sdk中的SDK Manager,并更新列表中的 Tools\Android SDK Platform-tools ,下载完成后可以到 [android sdk安装目录]\platform-tools目录下找到最新的 aapt.exe。得到后将它拷贝一份到 Apk改之理(Apk IDE)安装目录下覆盖同名文件即可。如果你没有安装android sdk,也不想安装,可以直接点击 这里 下载最新版(我会在发现有更新的aapt.exe时添加在下载列表中)。 _ 4.dex转成jar失败是什么原

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档