標籤:
由於Vitamio播放器更新到5.0,需要更新其依賴庫,但是坑爹的是,此依賴庫是Eclipse項目,匯入處理程序如下: 首先:開啟項目配置 進入到以下頁面: 點擊+號 選擇import Eclipse ADT Project 接下來一步步next即可 匯入後不出意外,一堆的報錯,主要是gradle不能被正確配置,看來studio智商有限呀!!我們來幫幫他,先看看出了哪些錯誤: 無法找到這個配置
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION
我們來看看用import Eclipse ADT Project匯入項目的方式產生的gradle檔案是什麼樣的?
android {
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION
defaultConfig {
minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION)
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
}
sourceSets {
main {
manifest.srcFile ‘AndroidManifest.xml‘
java.srcDirs =[‘src‘]
jniLibs.srcDirs =[‘libs‘]
aidl.srcDirs =[‘src‘]
renderscript.srcDirs =[‘src‘]
res.srcDirs =[‘res‘]
}
}
}
只是更改了相關的一些參數配置,這些參數完全可以手動設定 主要是sourceSets這個 解決第一個問題,經分析,既然項目中無此屬性,那我們加上這個屬性就搞定了,熟悉gradle基本知識的童鞋們都知道,項目的配置在gradle.properties這個檔案來到
發現無此檔案,還是那句話,studio智商有限,這個檔案沒有產生,那我們只能手動建立這個檔案了來到此檔案夾下,建立一個gradle.properties檔案,加上
ANDROID_BUILD_TARGET_SDK_VERSION=19
ANDROID_BUILD_TOOLS_VERSION=10.0.0
ANDROID_BUILD_SDK_VERSION=19
ANDROID_BUILD_MIN_SDK_VERSION=11
重新編譯,發現第二個異常 無法找到build Tools 有些童鞋可能這個時候就去下載這個buildTools啦其實是上一部我們配置錯了,把上面第一步gradle.properties 改為你sdk裡面有的buildTools即可,我這裡用的最新的23.0.2
ANDROID_BUILD_TARGET_SDK_VERSION=19
ANDROID_BUILD_TOOLS_VERSION=23.0.2
ANDROID_BUILD_SDK_VERSION=19
ANDROID_BUILD_MIN_SDK_VERSION=11
再次編譯 OK 萬事大吉!! 總結:匯入eclipse項目 其實就是給gradle配置好各種參數,其中sourceSets這個最重要,指定相關的目錄存放什麼內容,然後編譯版本的資訊存放在gradle.properties檔案中,如果有編譯版本問題,修改這個檔案即可,studio智商還需提高呀!
來自為知筆記(Wiz)
Android studio 匯入Eclipse項目 Vitamio播放器報錯