Проблема для початківців Android

Це перший раз, коли я працюю з платформою Android. Я виконав інструкції на сторінці Android, щоб зробити тестовий додаток. Навіть після того, як вони роблять, як вони згадують, я отримую такі помилки (для ясності, я згадав лише декілька). Я дійсно не можу зрозуміти як поїхати звідси.

[2013-06-21 08:46:37 - Моє перше додаток] W/ResourceType (7940): Неправильний блок XML: розмір заголовка 122 або загальний розмір 8002512 перевищує розмір даних 0
  [2013-06-21 08:46:37 - Моє перше додаток] C: Користувачі ll-admin робочого простору3 Моє перше додаток res-layout active_main.xml: 7: error: Помилка: Не знайдено ресурсів, які відповідають дане ім'я (за назвою '@ string/edit_message').

Це файл activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>

    
    <button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/button_send" />

Це файл strings.xml:

<?xml version="1.0" encoding="utf-8"?>


    My First App
    Hello world!
    Send
    Settings
    MainActivity


0
замість цього розмістіть весь файл layout.xml
додано Автор Shark, джерело
у вашому strings.xml немає рядка edit_message
додано Автор Raghunandan, джерело
ваш xml неправильний. Відповідь початківця ...
додано Автор WarrenFaith, джерело

7 Відповіді

Схоже, ви використовуєте невизначену посилання на рядок, додайте до strings.xml наступне

Editing

Значення, яке ви використовуєте для підказки редактора, - @ string/edit_message ніде не знайдено.

1
додано

зробіть рядок під назвою edit_message

1
додано

add in string.xml

 This is edit text
1
додано

Помилка тут

(at 'hint' with value '@string/edit_message').

є бажаючи щось уздовж ліній

This is the hint

додано до файлу .xml.

1
додано

Помилка в android: hint . Ви вказуєте код для переходу до string.xml і використовуйте запис з назвою edit_message як підказку для текстового поля Edit. Але в string.xml немає запису, який називається edit_message.     Так додайте,

This is the hint

Це вирішить вашу проблему.

0
додано

Ви повинні визначити кожен рядок, на який ви даєте посилання у вашому XML-файлі. Тут у вашому випадку ви посилаєтеся на рядок під назвою edit_message.

Ви повинні знати, що @ + id означає додавання вашого ресурсу до файлу R.java.

Таким чином, ви повинні або жорсткий код рядка

    android:hint="This is my hardcoded string"

or you can keep reference like you have kept and define the string in strings.xml file in package explorer-->your project-->res-->values-->strings.xml file like this

    message You want to show
0
додано

Додати

Your String Here

у файлі Strings.xml

0
додано
Я видалив посилання на ваш блог, який не пов'язаний із запитанням. Надмірне просування певного продукту/ресурсу може сприйматися спільнотою як спам . Перегляньте довідковий центр , спеціально Який поведінка очікується від користувачів? Останній розділ: Уникайте відвертої самореклами . Вас також може зацікавити Як рекламувати переповнення стека? .
додано Автор Tunaki, джерело
android_jobs_ua
android_jobs_ua
120 учасників

Публикуем вакансии и запросы на поиск работы по направлению Android. Здесь всё: full-time, part-time, remote и разовые подработки.

Mobile Dev Jobs UA
Mobile Dev Jobs UA
20 учасників

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin, RN и т.д.