2016-01-21 91 views
1

我想從本站導入項目https://github.com/ParsePlatform/AnyWall到android studio。當我這樣做的時候有一堆錯誤。如果我做錯了什麼?這就是我一步一步做的事情。從Github導入Eclipse項目到Android Studio - Parse.com教程

  1. 下載ZIP
  2. 開放的Android工作室
  3. 導入項目
  4. 選擇AnyWall-的Android
  5. 從現有的來源
  6. 在項目名稱和項目位置
  7. 馬克沒有變化項目
  8. 所有庫選擇
  9. 所有模塊選擇
  10. 選擇API19
  11. 所有AndroidManifest選擇
  12. 導入Android的依賴關係從屬性文件(添加依賴Anywall選擇)
  13. 添加在Application.java我的解析應用程序ID和客戶端密鑰。
  14. 添加我的谷歌地圖API的Android V2關鍵在AndroidManifest.xml
  15. 運行
  16. 選擇我的手機
  17. 錯誤

    Error:(33, 39) java: cannot find symbol 
    symbol: class LocationServices 
    location: package com.google.android.gms.location 
    Error:(35, 41) java: package com.google.android.gms.common.api does not exist 
    Error:(57, 20) java: package GoogleApiClient does not exist 
    Error:(58, 20) java: package GoogleApiClient does not exist 
    Error:(132, 11) java: cannot find symbol 
    symbol: class GoogleApiClient 
    location: class com.parse.anywall.MainActivity 
    Error:(158, 23) java: cannot find symbol 
    symbol: variable LocationServices 
    location: class com.parse.anywall.MainActivity 
    Error:(157, 41) java: package GoogleApiClient does not exist 
    Error:(411, 3) java: method does not override or implement a method from a supertype 
    Error:(469, 21) java: package LocationServices does not exist 
    Error:(487, 30) java: package LocationServices does not exist 
    
+1

這取決於谷歌定位服務。確保您正在導入播放服務(特別是如果您不想要這樣的位置)https://developers.google.com/android/guides/setup。這是它無法找到的。 https://developers.google.com/android/reference/com/google/android/gms/location/LocationServices – napkinsterror

回答

1

您應該添加到您的應用程序的build.gradle谷歌播放服務依存關係:

compile 'com.google.android.gms:play-services:+' 

這是我的應用程序build.gradle導入項目後

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
     buildToolsVersion "23.0.1" 

    defaultConfig { 
      applicationId "com.parse.anywall" 
      minSdkVersion 11 
      targetSdkVersion 23 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
}  
dependencies { 
    compile 'com.android.support:support-v4:23.1.0' 
    compile 'com.google.android.gms:play-services:+' 
    compile files('libs/Parse-1.6.0.jar') 
} 
+0

您是否解決了導入eclipse項目的問題?正確的方法是從現有資源進口。你的項目結構應該是這樣的圖片http://i.stack.imgur.com/TNb2p.png –

+0

我找不到build.gradle文件。我用gradle選項再次導入這個項目,但沒有gradle文件或任何其他文件。只是一些庫。 – Tomek

+0

http://i.imgur.com/qUdWVO6.png 1.導入項目(日食等) 2. AnyWall-android文件 3.從外部模型(Gradle)導入項目 4.使用本地gradle分發(默認gradle封裝禁用)gradle home:D:/ Program Files/Android/Android Studio/gradle/gradle-2.8 – Tomek

相關問題