1. 程式人生 > >Android Studio 3.1無法匯入模組的解決辦法

Android Studio 3.1無法匯入模組的解決辦法

3月份Android Studio 3.1版正式釋出,誰知新版本搞出了新問題,譬如匯入已有的模組,Android Studio就死活無法正常匯入。摸索了很久,才算總結出模組匯入的幾點解決辦法: 一、依次選擇選單“File”——“New”——“Import Module”,按提示匯入具體的demo。此時Android Studio 3.1毫無反應,既不重編也不在左側列表新增新模組。此時要開啟專案的settings.gradle,把下面這行:

    include ':app'

改成下面這樣,也就是手動新增新模組的名稱:

    include ':app', ':新模組的名稱'

修改完畢,重啟Android Studio,再次開啟後AS就會自動重新編譯了。 二、Android Studio 3.1推薦的Gradle版本是4.4,並且SDK編譯工具的最低版本號必須為27.0.3,所以還要開啟模組的build.gradle,手動修改buildToolsVersion的版本號,示例如下:

    buildToolsVersion "27.0.3"

三、從Android Studio 3.1開始,編譯依賴庫的命令compile要求改為implementation,另一個命令testCompile要求改為testImplementation。下面是修改之後的依賴庫編譯配置例子:

  1. dependencies {

  2. implementation fileTree(dir: 'libs', include: ['*.jar'])

  3. testImplementation 'junit:junit:4.12'

  4. implementation "com.android.support:appcompat-v7:27.1.1"

  5. }