注: リンクを投稿することはできないため、参照をたどるにはここに移動する必要があると思います。すみません、私のルールではありません。
プロジェクトを Android Studio 0.2.9 にインポートしようとすると、次のエラーが発生します。
Could not execute build using Gradle distribution
'http://services.gradle.org/distributions-snapshots/
gradle-1.8-20130830160653+0000-bin.zip'.
A problem occurred configuring project ':library'.
A problem occurred configuring project ':library'.
Failed to notify project evaluation listener.
Neither path nor baseDir may be null or empty
string. path='' basedir='<projects folder>/
drag-sort-listview/library'
Consult IDE log for more details (Help | Show Log)
このプロジェクトはもともと Maven プロジェクトでした (1)。私はEclipse ADTでそれを開き、/librabry/build.gradle
(2)の指示に従ってファイルを生成しました。
生成された Eclipse ADTは次のbuild.gradle
ようになります。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android-library'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
compileSdkVersion 7
buildToolsVersion "17.0.0"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['']
resources.srcDirs = ['']
aidl.srcDirs = ['']
renderscript.srcDirs = ['']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
6行目を変更する必要がありました
classpath 'com.android.tools.build:gradle:0.4'
に
classpath 'com.android.tools.build:gradle:0.5+'
バージョンが一致していないと Android Studio に言わないようにします。/settings.gradle
を含むファイルも追加しました
include ':library'
および/local.properties
内容を含むファイル
# This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=/Applications/Android Studio.app/sdk
次に/settings.gradle
、「ファイル|」でファイルを選択して、ファイルをインポートしようとしました。プロジェクトのインポート...」ダイアログ。ダイアログで「自動インポートを使用する」をチェックし、「検証でgradleラッパーを使用する」オプションを選択しました(3)。完全なidea.log
エントリは (4) で表示できます。
どんな助けでも大歓迎です、ありがとう。