Android逆向學習
最近由于工作原因,需要Android逆向方面的東西,今天又把Android的環(huán)境搭建了一下, 之前Android也開發(fā)過一段時間,只是長時間的深入和加強,希望以后能夠重新拾起來。
1、環(huán)境使用的是Android-studio,由于好幾年沒做過開發(fā)了,搭建之前網(wǎng)上搜了一下,是否出現(xiàn)更好的方法,除了也可以使用docker進行Android開發(fā),貌似沒發(fā)現(xiàn)什么新的方法,Eclipse不想裝了,所以就選擇了AS。
2、安裝過程的問題,貌似沒多大的問題,因為系統(tǒng)中之前安裝過了SDK等環(huán)境,其他的就是直接https://developer.android.google.cn/studio/下載。
3、安裝的過程中,把AS中設置的SDK和JDK的路徑改了,因為我C盤空間不夠了。(查看當前的SDK和JDK的配置路徑)


4、運行中遇到的問題,第一個程序運行的時候,模擬器一直運行不起來

一直出現(xiàn)
“The emulator process for AVD Lab (xxx) was killed”,
百度和google都找了好久沒找到原因,其中又是改環(huán)境變量,又是移動avd文件夾,后來發(fā)現(xiàn)都沒用
到最后看 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 設置環(huán)境變量:
把轉移后的3個文件的上層文件夾,建立一個系統(tǒng)環(huán)境變量。

但是移動之后發(fā)現(xiàn),AS會出現(xiàn)以下問題:
Emulator: I/O warning : failed to load external entity "file:/C:/Users/Administrator/.AndroidStudio3.2/config/options/updates.xml"
目前沒找到有效的解決方法,我就直接用真機進行測試了。

浙公網(wǎng)安備 33010602011771號