Android逆向学习

最近由于工作原因,需要Android逆向方面的东西,今天又把Android的环境搭建了一下, 之前Android也开发过一段时间,只是长时间的深入和加强,希望以后能够重新拾起来。

1、环境使用的是Android-studio,由于好几年没做过开发了,搭建之前网上搜了一下,是否出现更好的方法,除了也可以使用docker进行Android开发,貌似没发现什么新的方法,Eclipse不想装了,所以就选择了AS。

2、安装过程的问题,貌似没多大的问题,因为系统中之前安装过了SDK等环境,其他的就是直接https://developer.android.google.cn/studio/下载。

3、安装的过程中,把AS中设置的SDK和JDK的路径改了,因为我C盘空间不够了。(查看当前的SDK和JDK的配置路径)

4、运行中遇到的问题,第一个程序运行的时候,模拟器一直运行不起来

一直出现

“The emulator process for AVD Lab  (xxx) was killed”,

百度和google都找了好久没找到原因,其中又是改环境变量,又是移动avd文件夹,后来发现都没用

到最后看 AS的输出日志,Log上显示的是磁盘空间不够(前边说过,我的c盘空间太小了)。

由于本来c盘空间就是小,如果以后都装在c盘肯定不行,后来又搜索磁盘不够的解决办法:

       AndroidStudio的配置默认路径在C:\Users\用户名\.AndroidStudioX.0 下,在这里会有一个缺点是C盘会常常空间不够用,

  

.android  这个文件夹是Android SDK生成的AVD(Android Virtual Device Manager)即模拟器存放路径。

.AndroidStudioX.X   这个文件夹是Android Studio的配置文件夹,里面有2个子文件夹config和system,主要存放一些AndroidStudio设置和插件和项目的缓存信息。

.gradle   这个文件夹是构建工具 Gradle的配置文件夹,也会存储一些项目的构建缓存信息。

 方法就是,再另外的地方另建文件夹,然后把这个3个文件路径修改一下:

(1).AndroidStudioX.X ,先找到AS的安装目录,安装目录下边的bin子文件下的idea.properties文件

     

(2).gradle ,直接在AS中设置

 

(3).android  设置环境变量:

把转移后的3个文件的上层文件夹,建立一个系统环境变量。

但是移动之后发现,AS会出现以下问题:

Emulator: I/O warning : failed to load external entity "file:/C:/Users/Administrator/.AndroidStudio3.2/config/options/updates.xml"

目前没找到有效的解决方法,我就直接用真机进行测试了。

posted @ 2020-09-23 20:07  一日学一日功  阅读(246)  评论(0编辑  收藏  举报