Я пытаюсь запрограммировать для устройства Android 4.2, но книга, которую я имею, учит Android 4.0 под названием Beginning Android App Development 4. Таким образом, у меня возникли проблемы с запуском первой программы, предназначенной для Android 4.2:Android 4.0 vs 4.2 Различия API
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/
android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This is my first Android Application!" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="And this is a clickable button!" />
</LinearLayout>
error: Error: No resource found that matches the given name (at 'text' with value '@string/hello'). activity_main.xml /HelloWorld/res/layout line 7 Android AAPT Problem
[I18N] Hardcoded string "And this is a clickable button!", should use @string resource activity_main.xml /HelloWorld/res/layout line 20 Android Lint Problem
[I18N] Hardcoded string "This is my first Android Application!", should use @string resource activity_main.xml /HelloWorld/res/layout line 15 Android Lint Problem
Я хотел бы, где я могу найти разницу между 4.0 API, от 4.2? Должен ли я продолжать читать книгу?
Спасибо. Похоже, что книга предполагает, что вы про а не новичок.Она заполнена большим количеством кода с почти нулевыми пояснениями. Любые предложения по изменению книги? – user963241
Я лично не читал никаких книг на Android, поэтому я не могу вам помочь. был через предоставленные учебники и документацию, потому что они на самом деле довольно тщательные. https://developer.android.com/training/index.html –