2016-09-27 146 views
0

我試圖在遷移到gradle後使用Google Maps v1構建這個超舊應用程序,但是當我嘗試在設備上安裝它時,我無法選擇任何設備 - 所有設備在「選擇部署目標」AS窗口中,右邊有: 「(minSDK(API 1,Google Inc.:Google APIs:15預覽)!= deviceSdk(API 23))Android Google Maps API v1 Gradle

這就是,我的build.gradle文件的一部分,是這樣的:

android { 
     compileSdkVersion "Google Inc.:Google APIs:24" 
     buildToolsVersion "24.0.2" 

     defaultConfig { 
      applicationId "com.example.mobile" 
      minSdkVersion "Google Inc.:Google APIs:15" 
      targetSdkVersion "Google Inc.:Google APIs:24" 

      versionCode 77 
      versionName "9.2.5" 
     } 
. . . } 

所有參賽作品,從AndroidManifest.xml中有關SDK,已被刪除

任何想法我可能做錯了什麼?

enter image description here

回答

1

替換:

minSdkVersion "Google Inc.:Google APIs:15" 
targetSdkVersion "Google Inc.:Google APIs:24" 

有:

minSdkVersion 15 
targetSdkVersion 24 

,看看是否有更好的運氣。我相信這些都需要簡單的API級別;只有compileSdkVersion獲得了整個「Google API」位​​。

+0

是的。這就是訣竅。謝謝! –