2016-12-27 2 views
0

Я работаю с Eclipse и Android. Я создал новый проект и у меня есть следующее сообщение об ошибке в Java классаAndroid Eclipse где android-support-v7.jar

import android.support cannot resolved. 

Это мой SDK менеджер экрана

enter image description here

я установил Android поддержки Repository.

Я хочу добавить в проект проект android-support-v7.jar. Но у меня нет папки андроид-SDKs \ Extras \ Android \ поддержка \ v7 \

У меня есть папка

android-sdk\extras\android\m2repository\com\android\support 

ли в той же папке? Как я могу добавить поддержку android-v7.jar в проект Eclipse?

EDITED

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.12.+' 
    } 
} 
apply plugin: 'com.android.application' 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
} 

android { 
    compileSdkVersion 19 
    buildToolsVersion "25.0.2" 

    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') 
    } 
} 
+2

Мой совет вам перейти к _Android Studio_, потому что _Google официально заканчивается поддержка для инструментов Eclipse, Android Developer в пользу Android Studio_ – Piyush

+0

Я делаю тренировки, и это обязательно использовать Eclipse, – user3712581

+0

Android студии лучше, чем затмение – Piyush

ответ

0

Подозревая вы также используете Maven в качестве инструмента сборки, добавьте m2repository в свой проект, как:

<repositories> 
    <repository> 
     <id>android-support</id> 
     <url>file://${env.ANDROID_HOME}/extras/android/m2repository</url> 
    </repository> 
</repositories> 
    ...... 
<dependency> 
    <groupId>com.android.support</groupId> 
    <artifactId>support-v4</artifactId> 
    <version>19.0.1</version> 
</dependency> 

исх: Android support library setup with maven

вы должны отрегулировать env.ANDROID_HOME и artifactId, version соответственно.

+0

я не понимаю почему, когда я установил из SDK Manager Android Support Repository, у меня нет папки \ extras \ android \ support \ v7. Я не хочу использовать Maven. – user3712581

+0

Репозиторий поддержки * - это место, где живут SDK-зависимости. Если вы не используете maven, то добавьте репозиторы в ваш build-url верхнего уровня и зависимости от соответствующего модуля (приложения). – sschrass

+0

Обязательно ли использовать build.grade? Есть ли другой способ? – user3712581