1. 程式人生 > 其它 >Android Studio中關於專案檔案的新手知識

Android Studio中關於專案檔案的新手知識

一、專案結構

1、最主要的檔案結構

    最主要的是三個(資料夾)部分: app(java,res), build, gradle. 在幾個資料夾外有一些單獨出來的檔案, 如build.gradle, 它寫明外掛的版本號.

    app資料夾下是專案的主體內容,包括函式、物件等(在java包裡),以及介面資源(在res下的menu和layout裡)。build是專案解析時構建的,它下面的outputs資料夾就是生成的apk所在的位置。gradle包含專案的各種包、庫、聯絡的資訊,java專案中這些都會分在不同的檔案中,但kotlin專案會把他們整合在一個資料夾中,同時不再能用project structure按鈕看到。

    次要的是module檔案,它是主資料夾的外擴,整體檔案可以是另一個完整的專案。可以通過file-new-import module將外部檔案載入到專案中

2、Android Gradle Plungin Version和Gradle Version

AGPV一定比GV版本號小,AGPV是外掛,版本號2.3.0之後添加了google()功能,這個包要在gredle檔案裡新增;GV是構建專案的根基,涉及到打包apk的方法。

3、不止一個build.gradle

出現了build.gradle(app)和build.gardle(Project_name)。前者寫明的是安卓應用app的外掛版本,後者寫明的是整個專案的構建版本。如果只有一個,很有可能說明專案是不完整的,可以在project structure新增。或者自己寫一個加進去,否則專案無法sync

二、執行別人的專案app

1、sync架構,as右上角有個圖示像個滑鼠加個指向左下角的箭頭,點一下就是準備環境。(如果專案確實是完整的)這裡出問題大概率是AGPV和GV不匹配/版本低了。

參考這裡修改project structure     https://developer.android.google.cn/studio/releases/gradle-plugin

2、run執行app,會在虛擬機器上安裝和執行

3、build apk打包,當你必須要在手機上測試時,點選即可產生apk,不用點generate那是要上線(或者上線前測試)簽名的,而測試而已不簽名也能用。