Урок 3. Создание AVD. Первое приложение. Структура Android-проекта.

Обсуждение уроков
Аватара пользователя
LesliStr
Сообщения: 105
Зарегистрирован: 31 окт 2013, 09:31
Откуда: Минск

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение LesliStr » 10 ноя 2013, 16:38

А вот мне интересно, кто-нибудь из Гуру может вразумительно разъяснить сие явление ?

IlyaSabian
Сообщения: 2
Зарегистрирован: 05 ноя 2013, 14:40

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение IlyaSabian » 10 ноя 2013, 16:50

Спасибо SergeyBronnikov)

yulia.sotova
Сообщения: 2
Зарегистрирован: 07 ноя 2013, 23:52

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение yulia.sotova » 10 ноя 2013, 18:38

SergeyBronnikov писал(а):
LesliStr писал(а):
yulia.sotova писал(а):Windows7 x64
Попробовала запустить самое первое тестовое приложение (Hello World) -- выдал
[2013-11-08 00:40:54 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-08 00:40:54 - P003_1_FirstShit] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

(как у вышеотписавшихся ребят - Izmena, killer_vt, IlyaSabian)
ExTeC писал(а):Удалить <Android>\android-sdk-windows\build-tools\19.0.0\
[strike]А расскажите, что это и где лежит, почему может вызывать такую проблему? [/strike]
Нашла - тут D:\ANDROID\adt-bundle-windows-x86_64-20131030\sdk\build-tools, но 19.0.0 у меня нет (как и у IlyaSabian), а ошибка есть. Как быть?
polunoch писал(а):всё замечательно, запустилось, работает - спасибо!
А какое решение тебе в итоге помогло?
Вот тоже очень интересует решение проблемы, так как те же траблы ((
В папке build-tools у меня лежали папки 17.0.0, 18... то бишь версии build-tools, И папка android-4.4, я просто удалил ее из данной директории, все заработало, попробуй
СПАСИБО! :-)
Удаление android-4.4 действительно помогло!

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение rezak90 » 10 ноя 2013, 18:52

LesliStr писал(а):А вот мне интересно, кто-нибудь из Гуру может вразумительно разъяснить сие явление ?
всё просто - не нужно обновляться сразу после выхода чего либо, проверено годами =)
P.S. У меня стоит 4-е разные версии Eclipse, каждая хороша, но у каждой свои недостатки. Так что новое не всегда хорошо и лучше пользоваться старым проверенным.
R.id.team
Политика на форуме запрещена

Аватара пользователя
LesliStr
Сообщения: 105
Зарегистрирован: 31 окт 2013, 09:31
Откуда: Минск

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение LesliStr » 10 ноя 2013, 19:12

rezak90 писал(а):
LesliStr писал(а):А вот мне интересно, кто-нибудь из Гуру может вразумительно разъяснить сие явление ?
всё просто - не нужно обновляться сразу после выхода чего либо, проверено годами =)
P.S. У меня стоит 4-е разные версии Eclipse, каждая хороша, но у каждой свои недостатки. Так что новое не всегда хорошо и лучше пользоваться старым проверенным.
Да. Я это уже понял. И на Android Studio тоже. Пришлось снести, а жаль... Среда вроде как поинтересней будет чем Эклипс. Теперь в обновления ни-ни )))

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

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Foenix » 10 ноя 2013, 20:38

чего жаль? сырая система, вообще не нужно было на него переходить, так, просто попробовать разве что..
И обновлять сдк не нужно, когда ребота горит, а то такое может быть))))
R.id.team

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

Аватара пользователя
LesliStr
Сообщения: 105
Зарегистрирован: 31 окт 2013, 09:31
Откуда: Минск

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение LesliStr » 10 ноя 2013, 21:33

Foenix писал(а):чего жаль? сырая система, вообще не нужно было на него переходить, так, просто попробовать разве что..
И обновлять сдк не нужно, когда ребота горит, а то такое может быть))))
Так я и попробовал разве что ))) Влетел почти на 8 гигов мобильного трафика когда качал для неё полный sdk Так вот же зараза, этот sdk и к Эклипсу не удалось привентить )) Поставил ADT, ну и к нему sdk пришлось заново выкачивать. А ADT оказывается тоже тот ещё, с закидонами. Теперь после сноса папок борюсь с подключением реального девайса, подключается через раз. До сноса подключался без проблем. А в чём проблема не пойму. То всё нормально проходит, та вдруг начинает писАть - установка apk остановлена.

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

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение AnatoliyVerno » 10 ноя 2013, 22:20

Друзья! Помогите, застопорился вот в чем: почти самый конец: "Слева появился наш проект, давайте раскроем его. Разберем наиболее важные и часто используемые папки и файлы..." - а у меня проект слева не отображается ,его нигде нету! У меня Android 3.0.

Почему это может быть???

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение rezak90 » 10 ноя 2013, 22:23

AnatoliyVerno писал(а):Друзья! Помогите, застопорился вот в чем: почти самый конец: "Слева появился наш проект, давайте раскроем его. Разберем наиболее важные и часто используемые папки и файлы..." - а у меня проект слева не отображается ,его нигде нету! У меня Android 3.0.

Почему это может быть???
Window - Show View - там выбрать Package Explorer
R.id.team
Политика на форуме запрещена

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

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение AnatoliyVerno » 11 ноя 2013, 22:05

rezak90 +1 спасибо !!!

AlexF
Сообщения: 1
Зарегистрирован: 13 ноя 2013, 18:16

Сообщение AlexF » 13 ноя 2013, 19:05

Доброго времени суток.

У меня Windows 8, 64-бит, как бы;ло указано в уроке скачал и установил jdk-7u45-windows-x64, а так же adt-bundle-windows-x86_64, все что нужно докачал (versions 2.3.3 - 4.4), создал AVD и проект (везде выбрал версию 2.3.3 как было указано в уроке).

Проблема в следующем:

После запуска получаю ошибку компиляции

Код: Выделить всё

[2013-11-13 17:54:16 - P00031_MyFirstProject] Dx 
trouble writing output: already prepared
[2013-11-13 17:54:16 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-13 17:54:16 - P00031_MyFirstProject] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
и соответственно ничего не поднимается, даже эмулятор (на 32-разрядной XP все работает без проблем). Ошибка довольно распрастроненная, перерыл множество статей и постов в и-нете, ничего не помогает. Ясно , что проблема в неправильной подстановке библиотек разных версий Андроида, которая почему-то зависит от разрядности системы (32 или 64)

Посоветуйте как решить эту проблему и двигаться дальше по урокам.

mefisto666series
Сообщения: 3
Зарегистрирован: 18 ноя 2013, 13:22

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение mefisto666series » 18 ноя 2013, 13:42

killer_vt писал(а):
ExTeC писал(а):
killer_vt писал(а):
ExTeC писал(а):Удалить <Android>\android-sdk-windows\build-tools\19.0.0\
теперь появилась другая ошибка:

Код: Выделить всё

package com.example.p1;

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.main);
	}

	@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;
	}

}
Description Resource Path Location Type
R cannot be resolved to a variable MainActivity.java /P1/src/com/example/p1 line 12 Java Problem
R cannot be resolved to a variable MainActivity.java /P1/src/com/example/p1 line 18 Java Problem
У вас точно активность называется main?
main.png
Изображение
я что-то не пойму, так есть решение этой проблемы? у меня эта проблема и не могу никуда сдвинуться

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение damager82 » 18 ноя 2013, 23:16

mefisto666series писал(а):я что-то не пойму, так есть решение этой проблемы? у меня эта проблема и не могу никуда сдвинуться
Папка gen пуста, видно на скрине. А именно в ней должен быть класс R, на отсутствие которого ругается приложение. Попробуйте какой-нить из вариантов:
- в layout-файле поменять id компонента на какой-нить другой и все сохранить
- в Eclipse в меню: Project -> Clean.
- удалить этот проект и новый создать.
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

simpla
Сообщения: 1
Зарегистрирован: 21 ноя 2013, 01:37

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение simpla » 21 ноя 2013, 01:44

Сегодня попытался запустить приложение из урока 3, были те же самые ошибки, что и у ребят выше. Думал уже, что все, не выйдет из меня разработчика под android))) Но удаление android 4.4 помогло, как и всем остальным. Спасибо большое за совет!

Pluzhnik
Сообщения: 2
Зарегистрирован: 22 ноя 2013, 13:22

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Pluzhnik » 22 ноя 2013, 16:49

Ошибка та же самая что и у всех. Папку 4.4 удалил, папки 19.0.0 не было. В общем то все как у всех, но не работает. Папка gen не пуста. Что делать?

georgebro
Сообщения: 1
Зарегистрирован: 24 ноя 2013, 21:23

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение georgebro » 24 ноя 2013, 22:53

Выдаёт следущее сообщение при попытке первого запуска...помогите пожалуйста...

[2013-11-24 19:47:00 - SDK Manager] Created AVD 'AVD_233' based on Android 2.3.3, ARM (armeabi) processor,
[2013-11-24 19:47:00 - SDK Manager] with the following hardware config:
[2013-11-24 19:47:00 - SDK Manager] hw.sdCard=yes
[2013-11-24 19:47:00 - SDK Manager] hw.device.manufacturer=Generic
[2013-11-24 19:47:00 - SDK Manager] hw.mainKeys=yes
[2013-11-24 19:47:00 - SDK Manager] hw.lcd.density=160
[2013-11-24 19:47:00 - SDK Manager] hw.accelerometer=yes
[2013-11-24 19:47:00 - SDK Manager] hw.dPad=no
[2013-11-24 19:47:00 - SDK Manager] hw.device.hash=1473123938
[2013-11-24 19:47:00 - SDK Manager] hw.trackBall=no
[2013-11-24 19:47:00 - SDK Manager] hw.device.name=3.2in HVGA slider (ADP1)
[2013-11-24 19:47:00 - SDK Manager] hw.camera.back=none
[2013-11-24 19:47:00 - SDK Manager] hw.sensors.proximity=yes
[2013-11-24 19:47:00 - SDK Manager] hw.battery=yes
[2013-11-24 19:47:00 - SDK Manager] disk.dataPartition.size=200M
[2013-11-24 19:47:00 - SDK Manager] hw.audioInput=yes
[2013-11-24 19:47:00 - SDK Manager] hw.sensors.orientation=yes
[2013-11-24 19:47:00 - SDK Manager] hw.gps=yes
[2013-11-24 19:47:00 - SDK Manager] skin.dynamic=yes
[2013-11-24 19:47:00 - SDK Manager] hw.keyboard.lid=yes
[2013-11-24 19:47:00 - SDK Manager] hw.keyboard=yes
[2013-11-24 19:47:00 - SDK Manager] vm.heapSize=16
[2013-11-24 19:47:00 - SDK Manager] hw.ramSize=512
/****[2013-11-24 20:09:55 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
/****[2013-11-24 20:09:55 - P003_OurFirstProject] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-24 20:10:32 - P003_OurFirstProject] Dx
trouble writing output: already prepared
/***[2013-11-24 20:10:32 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
/***[2013-11-24 20:10:32 - P003_OurFirstProject] 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: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение trew » 25 ноя 2013, 10:12

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

Joker1989
Сообщения: 45
Зарегистрирован: 04 дек 2013, 12:22

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Joker1989 » 04 дек 2013, 12:27

При запуске первого приложения eclips в консоле выдал такую ошибку:
[2013-12-04 15:02:30 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-12-04 15:02:30 - P0031_OurFirstProject] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
Что с этим делать?

Nik
Сообщения: 63
Зарегистрирован: 08 ноя 2013, 21:17
Откуда: Pyatigorsk
Контактная информация:

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Nik » 04 дек 2013, 19:38

Pluzhnik писал(а):Ошибка та же самая что и у всех. Папку 4.4 удалил, папки 19.0.0 не было. В общем то все как у всех, но не работает. Папка gen не пуста. Что делать?
скинь код помогу

Joker1989
Сообщения: 45
Зарегистрирован: 04 дек 2013, 12:22

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Joker1989 » 06 дек 2013, 07:25

Доброго времени суток! Прошу помощи! Я не смог запустить даже первое приложение из-из вот такой ошибки:
[2013-12-06 10:15:56 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-12-06 10:15:56 - P0031_OurFirstProject] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
В папке "build-tools" находится только одна папка "android-4.4", и ее удаление ни чего не меняет, кто нибудь знает решение этой проблемы?
Зарание спасибо!

Ответить