Урок 5. Layout-файл в Activity. XML представление. Смена ориентации экрана.

Обсуждение уроков
Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Foenix » 13 ноя 2013, 10:43

AnatoliyVerno писал(а):Столкнулся с такой проблемой. Запуская эмулятор. Поначалу вроде все хорошо, но потом выскакиевает черный экран ,на котором выводится ошибка и " ... please try again. Force close".

Cоnsole выдает такое

[2013-11-13 04:06:34 - P00051_LayoutFiles] Failed to install P00051_LayoutFiles.apk on device 'emulator-5554': timeout
[2013-11-13 04:06:34 - P00051_LayoutFiles] Launch canceled!


Кто сталкивался - подскажите ... Видел скрин такой же ошибки на форумах, проблема такая не только у меня, но сейчас найти могу ... :(
Лучше перед работой запуска эмулятор отдельно (Пуск - Android SDK Tools -AVD Manager), а не при запуске приложения. Можно даже парочку раз запустить, тогда все обычно работает.
Еще есть вариант увеличить тайм-аут, но смысла в этом особого нету.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

AnatoliyVerno
Сообщения: 9
Зарегистрирован: 10 ноя 2013, 21:56

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение AnatoliyVerno » 14 ноя 2013, 20:19

Если подскажите, буду очень благодарен. Проблемы начались с 5-м уроком. При первом запускании проекта CTRL+F11 выдает ошибку

[2013-11-14 21:12:44 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-14 21:12:44 - P0051n_LayoutFiles] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

[ 2013-11-14 21:07:27 - P0051_LayoutFiles ] Преобразование в формате Dalvik не удалось: Невозможно выполнить Декс : java.nio.BufferOverflowException . Проверьте журнал Eclipse, для трассировки стека .

Экраны - менял; андроиды -менял; AVD новые - создавал. Пофигу. Ошибка и все .К тому же иногда при новом запуске эклипс. пишет что с ява не работает. Второй раз нажимаю - работает.

Что это такое, остановился уже который день мучаюсь

Подскажите?

Mark111
Сообщения: 4
Зарегистрирован: 27 сен 2013, 07:56

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Mark111 » 15 ноя 2013, 16:26

Здравствуте.
Для чего для четырёх кнопок создавать второй Linerlayout есле все работает так же как и только с корневым Linerlayout ,даже при смене ориентации экрана? То есть ,текст " Горизонтальная ориентация экрана" переворачивается вместе с кнопками не смотря на то,что TextView находится вне второго LinerLayout ?

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение trew » 15 ноя 2013, 16:39

Mark111 писал(а):Здравствуте.
Для чего для четырёх кнопок создавать второй Linerlayout есле все работает так же как и только с корневым Linerlayout ,даже при смене ориентации экрана? То есть ,текст " Горизонтальная ориентация экрана" переворачивается вместе с кнопками не смотря на то,что TextView находится вне второго LinerLayout ?
Вы уже разобрались зачем вообще нужны Linerlayout ?
Это вопрос дизайна внешнего вида формы (activity), а не работоспособности кода.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

Mark111
Сообщения: 4
Зарегистрирован: 27 сен 2013, 07:56

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Mark111 » 16 ноя 2013, 10:55

Пока ещё нет,но всё идёт к тому что разберусь.
Пока что перешёл к изучению кода,намного интересней.

dp1993
Сообщения: 4
Зарегистрирован: 17 ноя 2013, 23:56

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение dp1993 » 18 ноя 2013, 00:08

Ругается на файл TextView1, в котором мы написали произвольный текст. Проект не запускается, пишет что есть ошибки. Что делать?
http://s019.radikal.ru/i643/1311/89/2ddbf136719c.jpg

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение trew » 18 ноя 2013, 11:20

dp1993 писал(а):Ругается на файл TextView1, в котором мы написали произвольный текст. Проект не запускается, пишет что есть ошибки. Что делать?
http://s019.radikal.ru/i643/1311/89/2ddbf136719c.jpg
А что за файл myscreen.xml? Может его нужно удалить, и размещать TextView1 на main.xml ?
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

dp1993
Сообщения: 4
Зарегистрирован: 17 ноя 2013, 23:56

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение dp1993 » 18 ноя 2013, 20:14

trew писал(а):
dp1993 писал(а):Ругается на файл TextView1, в котором мы написали произвольный текст. Проект не запускается, пишет что есть ошибки. Что делать?
http://s019.radikal.ru/i643/1311/89/2ddbf136719c.jpg
А что за файл myscreen.xml? Может его нужно удалить, и размещать TextView1 на main.xml ?
Ты смотрел урок?
Не запускает программу с предупреждением этим (должна быть использована текстовая константа). Пишет, что есть ошибки в программе, все делаю по видео, второй день мучаюсь, все один-в-один...

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение trew » 18 ноя 2013, 20:50

dp1993 писал(а):
trew писал(а):
dp1993 писал(а):Ругается на файл TextView1, в котором мы написали произвольный текст. Проект не запускается, пишет что есть ошибки. Что делать?
http://s019.radikal.ru/i643/1311/89/2ddbf136719c.jpg
А что за файл myscreen.xml? Может его нужно удалить, и размещать TextView1 на main.xml ?
Ты смотрел урок?
Не запускает программу с предупреждением этим (должна быть использована текстовая константа). Пишет, что есть ошибки в программе, все делаю по видео, второй день мучаюсь, все один-в-один...
Видимо, слишком много нового. :)
1. Создается новый проект, и запускается. Видишь - Hello world ? Ошибок нет.
2. далее создаешь файл xml - myscreen.
вот его содержимое, проверяй:
myscreen.xml
[syntax=xml]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Этот экран описан не в main.xml, а в myscreen.xml" />

</LinearLayout>
[/syntax]
А вот что в файле MainActivity.java
[syntax=java]
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myscreen);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}
[/syntax]
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

dp1993
Сообщения: 4
Зарегистрирован: 17 ноя 2013, 23:56

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение dp1993 » 19 ноя 2013, 21:57

trew писал(а):
dp1993 писал(а):
trew писал(а):
dp1993 писал(а):Ругается на файл TextView1, в котором мы написали произвольный текст. Проект не запускается, пишет что есть ошибки. Что делать?
http://s019.radikal.ru/i643/1311/89/2ddbf136719c.jpg
А что за файл myscreen.xml? Может его нужно удалить, и размещать TextView1 на main.xml ?
Ты смотрел урок?
Не запускает программу с предупреждением этим (должна быть использована текстовая константа). Пишет, что есть ошибки в программе, все делаю по видео, второй день мучаюсь, все один-в-один...
Видимо, слишком много нового. :)
1. Создается новый проект, и запускается. Видишь - Hello world ? Ошибок нет.
2. далее создаешь файл xml - myscreen.
вот его содержимое, проверяй:
myscreen.xml
[syntax=xml]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Этот экран описан не в main.xml, а в myscreen.xml" />

</LinearLayout>
[/syntax]
А вот что в файле MainActivity.java
[syntax=java]
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myscreen);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}
[/syntax]
Даже только что созданный проект не запускается... вот что выводит в консоли:
[2013-11-19 22:55:09 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-19 22:55:09 - P0051_LayoutFiles] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

Хотя предыдущие проекты работали (добавление флажков, кнопок на экран)... Подскажите в чем проблема, может где нажал чего лишнего?

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение trew » 19 ноя 2013, 22:23

Несколько советов.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

dp1993
Сообщения: 4
Зарегистрирован: 17 ноя 2013, 23:56

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение dp1993 » 21 ноя 2013, 20:55

trew писал(а):Несколько советов.
Огромное спасибо!
Проблема была не в том, что "слишком много нового", а в том, что build-tools нужны не 19 версии, а 18.1.1)

Za9tss
Сообщения: 5
Зарегистрирован: 06 дек 2013, 18:30

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Za9tss » 14 дек 2013, 05:10

У меня такой вопросик, мы мы перетаскиваем объекты типа кнопки или чекбокса, когда я хочу изменить их свойства типа text или высоту или ширину, то не получается вписать, приходится прописывать в ручную, как решить эту проблему? Или почему так?

dcbp
Сообщения: 24
Зарегистрирован: 26 ноя 2012, 10:34

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение dcbp » 14 дек 2013, 20:33

Я правильно понимаю что речь об Eclipse? Если да, то он глючит если выставить отображение в 19 версии - переключите на 18.


lenaterzyan@mail.ru
Сообщения: 1
Зарегистрирован: 11 янв 2014, 16:50

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение lenaterzyan@mail.ru » 11 янв 2014, 17:04

Доброго времени суток. Помогите пожалуйста!Я только начинаю программировать, но уже столкнулась с проблемой. я скинула скрин с ошибкой.Получается, есть ошибка в проекте, но ни места ни файла (кроме проекта) красным крестиком не отмечено. Помогите разобраться!!!Спасибо за внимание.
Вложения
Безымянный.png
Безымянный.png (270.85 КБ) 18246 просмотров

Oleg Aryukov
Сообщения: 1
Зарегистрирован: 11 янв 2014, 21:37

Eclipse не создает новый проект

Сообщение Oleg Aryukov » 11 янв 2014, 21:51

Прошу прощения, может не в тему, но поскольку столкнулся с этим на пятом уроке, то пишу сюда. Среда разработки Eclipse. Сначала, не запускал проект, созданный в точности по уроку. Потом проект удалил, перезагрузился. Затем пытался создать проект снова. НО! Эклипс не захотел создавать проект, т.е. при нажатий, finish. Мелькает надпись, что то таь sleeping и всё. Проект не создается и ничего не происходит. Подскажите кто сталкивался с такой проблемой?!:)

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение klblk » 12 янв 2014, 06:51

lenaterzyan@mail.ru писал(а):Доброго времени суток. Помогите пожалуйста!Я только начинаю программировать, но уже столкнулась с проблемой. я скинула скрин с ошибкой.Получается, есть ошибка в проекте, но ни места ни файла (кроме проекта) красным крестиком не отмечено. Помогите разобраться!!!Спасибо за внимание.
Сриншот маленький очень... совсем ничего не разглядеть (
а по теме попробуйте "Project->Clean..."
м.б. в настройках проекта что-то не то или в манифесте, как я понимаю с другими проектами проблем не было

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Foenix » 12 янв 2014, 08:12

нужно прежде чем задавать вопросы искать в гугле или хотя бы по форуму
search.php?keywords=bufferoverflowexcep ... bmit=Поиск
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Gentrum
Сообщения: 3
Зарегистрирован: 28 янв 2014, 11:04

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Gentrum » 28 янв 2014, 11:08

После поворота в горизонтальный режим, ничего не меняется API 19
Вложения
wtf.png
wtf.png (120.55 КБ) 18160 просмотров

Ответить