Im следуя Android Учебник по адресу:Как правильно добавить библиотеку поддержки в Android Studio 0.4.2
http://developer.android.com/training/basics/actionbar/setting-up.html
Im на части, где мы добавим панель действий. Я получаю ошибки на каждом шагу.
1) Первый В учебнике первым говорит, чтобы добавить этот
<uses-sdk android:minSdkVersion="11" ... />
, а затем говорит, чтобы добавить это:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="18" />
в конце. Так что это должно быть?
2) Во-вторых Другая проблема заключается в том, что когда я добавляю:
public class MainActivity extends ActionBarActivity { ... }
Я получаю ошибку о том, не может решить символ ActionBarActivity.
Так я иду, чтобы настроить библиотеку:
http://developer.android.com/tools/support-library/setup.html
Я уже скачал библиотеку поддержки. У меня есть 2 файла build.gradle. Тот, который я считаю правильным, находится на том же уровне, что и SRC, а не внутри него. И, похоже, это в конце концов:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
dependencies {
compile 'com.android.support:appcompat-v7:18.0.+'
// this is for your application
}
, а затем это импорт MainActivity:
import android.app.ActionBar;
import android.support.v7.app.ActionBar;
Но слово поддержки во втором импорта в красном цвете и не могут быть решены
Не удалось выполнить метод compile() для аргументов [com.android.support:appcompat-v7:18.0.+] в корневом проекте.
3) Третий Когда я изменяю свою тему к этому:
<activity android:theme="@style/Theme.AppCompat.Light" ... >
я получаю не может решить эту линию.
4) Четвертый Наконец, так как я изменил мой MainActivity распространяется на ActionBarActivity, в файле манифеста я получаю красную линию под:
android:name="com.example.myfirstapp.MainActivity"
предположительно потому, что класс теперь имеет ошибку.
Учебники, похоже, не актуальны.
Im получаю эту ошибку, связанную с ActionBarActivity ...
С последней андроид студии, создать новый (временный) проект. Он предложит вам возможность использовать приложение compat и будет правильно вставлять все зависимости. Также не забудьте закрыть/повторно открыть (или перестроить из Gradle для обновления зависимостей) –
Хорошо, как мне перестроить из градиента? Перестроить проект или проект синхронизации с помощью файлов градиентов? – marciokoko
Sync Project W/Gradle Files. –