2016-11-18 100 views
2

Android應用程序生成失敗,Android插件Gradle 2.2.2和Gradle版本2.14.1。 但與Android插件建立成功的搖籃1.2.3和搖籃2.3版Android插件Gradle 2.2.2和Gradle版本2.14.1一起未能下載Android支持v4

預期的行爲:

Android應用程序應該能夠成功建立在命令行中使用Android插件2.2.2搖籃和搖籃版本2.14。 1

當前的行爲:

Android應用程序生成失敗了Android插件2.2.2搖籃和搖籃版本2.14.1。因爲它無法在com.android.support:support-v4:23.2.1中找到符號。 也出於同樣的原因在Android Studio中構建失敗。

語境:

我只好更新了Android工作室2.2.2(最新的),這必須至少使用的Android插件搖籃2.2.2。所以我不得不更新gradle。 (試過gradle 2.14.1和gradle 3.2)但是構建失敗的原因相同。

步驟來重現

已經在應用程序中的以下設置gradle.build文件

repositories { 
    jcenter() 
} 

dependencies { 
    classpath 'com.android.tools.build:gradle:2.2.2' 
} 

而且

dependencies { 
    compile 'com.android.support:support-v4:23.2.1' 
} 

Android SDK中是UPTODATE enter image description here

enter image description here

並運行gradle構建。 構建失敗,放出來的下列錯誤

error: cannot find symbol 
import android.support.v4.app.DialogFragment; 
^ 
error: cannot find symbol 
import android.support.v4.app.FragmentActivity; 

回答

1

當您嘗試更新搖籃自己有時不工作,Y讓機器人工作室做到這一點的最好辦法。

第1步: 關閉項目

第2步: 重新打開您的項目。

步驟3: 點擊更新按鈕enter image description here

第4步: 等待更新

這就是所有!

+0

我已經更新了gradle。這不是問題。當我更新gradle到2.14.1和android gradle.build文件中的Gradle插件到2.2.2時,構建失敗,說它無法找到'錯誤:無法找到符號導入android.support.v4.app.DialogFragment ; ^錯誤:找不到符號導入' – indi

0

您是否嘗試在升級gradle後使Android Studio的緩存失效?

要做到這一點,你必須去:

文件 - >無效緩存/重啓... - >失效並重新啓動

enter image description here

+0

是的沒有工作。我甚至無法得到這個工作命令行。 – indi

相關問題