2017-04-13 72 views
0

我正在開發一個應用程序並嘗試使用android studio虛擬設備來運行它。當我選擇「選擇部署目標」時,我選擇了一個虛擬設備(Nexus 5X API 25),但出現「minSdk(API 1,API 25預覽)!= deviceSdk(API 25)」錯誤。我已經嘗試將minSdkVersion,targetSdkVersion和compileSdkVersion更改爲幾個不同的數字:19,24,N等。這些工作都不起作用,並且錯誤的「API 1」部分不會改變。我也嘗試了使用不同API的虛擬設備:23,24,25,但它們都不能工作。如何使API與最低Sdks匹配

Here is my build.gradle

這個問題也相當近,我不認爲我改變從當它工作的時候就停止工作了。任何幫助這個問題,將不勝感激!

+0

minSdkVersion應該是一個int,而不是一個字符串。刪除'',只需在該行放置'minSdkVersion 25' – aProperFox

回答

0

minSdkVerision應該是一個整數而不是一個字符串。所以,在你的build.gradle更改您的minSdkVersion的整數如下圖所示

minSdkVersion 21 
targetSdkVersion 25 

希望這會有所幫助。