2016-03-15 3 views
0

Я хочу использовать этот проект realtime-android в качестве своего проекта в Android-проекте, но когда я пытаюсь импортировать этот проект, он дает мне «Нет проектов для импорта».Невозможно использовать в реальном времени андроидную библиотеку

А что делать, чтобы использовать его в качестве библиотеки? Благодарим вас за помощь. этого build.gradle:

apply plugin: 'android' 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    compile project(':appcompat_v7') 
    compile project(':gridlayout_v7') 
    compile 'com.goodow.realtime:realtime-android:0.5.0' 
} 

android { 
    compileSdkVersion 20 
    buildToolsVersion "20.0.0" 

    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_7 
     targetCompatibility JavaVersion.VERSION_1_7 
    } 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     // Move the tests to tests/java, tests/res, etc... 
     instrumentTest.setRoot('tests') 

     // Move the build types to build-types/<type> 
     // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 
     // This moves them out of them default location under src/<type>/... which would 
     // conflict with src/ being used by the main source set. 
     // Adding new build types or product flavors should be accompanied 
     // by a similar customization. 
     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
} 
+0

Вы используете Gradle, или вы загрузили его как JAR? –

+0

Я загрузил этот проект из github, но я не мог импортировать его в свое рабочее пространство, чтобы добавить его в качестве библиотеки в мой текущий проект. – SDH

+0

Зачем вам нужно скачать проект из Github? –

ответ

0

Согласно Maven Repo, вы можете просто включить его в разделе build.gradle зависимостей.

Я заметил, что вам не хватает раздела repositories, поэтому вы можете добавить это. Вот мой build.gradle, например.

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
    } 
} 

apply plugin: 'com.android.application' 

repositories { 
    jcenter() 
} 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

    // ... other stuff 

} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile "com.android.support:appcompat-v7:23.2.1" 
    compile "com.android.support:design:23.2.1" 

    // this line 
    compile 'com.goodow.realtime:realtime-android:0.5.0' 

} 

Или вы можете использовать кнопку Download JAR и поместите его в папку libs/ вашего проекта.

+0

Я включил эту строку в build.gradle, а затем что я должен сделать, чтобы она работала? Я уже отбрасываю проект в libs /, но импорт по-прежнему не может быть разрешен. – SDH

+0

Вам нужно всего лишь использовать gradle ** или ** загрузить JAR, а не оба. Я бы порекомендовал град. Кроме того, что вы пытаетесь импортировать? Я могу сделать «import com.goodow.realtime.android.AndroidPlatform», просто отлично, без ошибок. –

+0

Я добавил эту строку, а затем очистил проект, но импорт по-прежнему не может быть разрешен. Я пытаюсь импортировать com.goodow.realtime.android.AndroidPlatform тоже. – SDH

Смежные вопросы