Урок 3. Создание AVD. Первое приложение. Структура Android-проекта.
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Решил свою проблему с помощью "adb connect 127.0.0.1". Правда при каждом рестарте виртуалки команду надо повторно выполнять =\
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Overdos. Всё нужное можно скачать, записать на флешку, установить и даже сконфигурировать. В developer.andriod.com описано, как это делать. Так делается, если нет интернета. У меня дома интернет через 3G, ограничение 200MB в день - в прошлом году ставил так. А сейчас понадобилось обновиться - пришлось всё сносить и ставить заново, поскольку установленное так не знает откуда брать обновления.
-
- Сообщения: 1
- Зарегистрирован: 04 сен 2012, 14:38
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Добрый день!
Подскажите, пожалуйста, что за ошибка. Приложение не загружается, висит черный экран с надписью "андроид".
[2012-09-04 16:50:35 - Ourfirstapplication] ------------------------------
[2012-09-04 16:50:35 - Ourfirstapplication] Android Launch!
[2012-09-04 16:50:35 - Ourfirstapplication] adb is running normally.
[2012-09-04 16:50:35 - Ourfirstapplication] Performing ru.startandroid.develop.ourfirstapplication.MainActivity activity launch
[2012-09-04 16:50:35 - Ourfirstapplication] Automatic Target Mode: launching new emulator with compatible AVD 'avd_03'
[2012-09-04 16:50:35 - Ourfirstapplication] Launching a new emulator with Virtual Device 'avd_03'
[2012-09-04 16:50:38 - Emulator] Failed to create Context 0x3005
[2012-09-04 16:50:38 - Emulator] emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
[2012-09-04 16:50:38 - Ourfirstapplication] New emulator found: emulator-5554
[2012-09-04 16:50:38 - Ourfirstapplication] Waiting for HOME ('android.process.acore') to be launched...
[2012-09-04 16:55:30 - Ourfirstapplication] HOME is up on device 'emulator-5554'
[2012-09-04 16:55:30 - Ourfirstapplication] Uploading Ourfirstapplication.apk onto device 'emulator-5554'
[2012-09-04 16:55:30 - Ourfirstapplication] Installing Ourfirstapplication.apk...
[2012-09-04 16:59:36 - Ourfirstapplication] Failed to install Ourfirstapplication.apk on device 'emulator-5554!
[2012-09-04 16:59:36 - Ourfirstapplication] (null)
[2012-09-04 16:59:38 - Ourfirstapplication] Launch canceled!
Подскажите, пожалуйста, что за ошибка. Приложение не загружается, висит черный экран с надписью "андроид".
[2012-09-04 16:50:35 - Ourfirstapplication] ------------------------------
[2012-09-04 16:50:35 - Ourfirstapplication] Android Launch!
[2012-09-04 16:50:35 - Ourfirstapplication] adb is running normally.
[2012-09-04 16:50:35 - Ourfirstapplication] Performing ru.startandroid.develop.ourfirstapplication.MainActivity activity launch
[2012-09-04 16:50:35 - Ourfirstapplication] Automatic Target Mode: launching new emulator with compatible AVD 'avd_03'
[2012-09-04 16:50:35 - Ourfirstapplication] Launching a new emulator with Virtual Device 'avd_03'
[2012-09-04 16:50:38 - Emulator] Failed to create Context 0x3005
[2012-09-04 16:50:38 - Emulator] emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
[2012-09-04 16:50:38 - Ourfirstapplication] New emulator found: emulator-5554
[2012-09-04 16:50:38 - Ourfirstapplication] Waiting for HOME ('android.process.acore') to be launched...
[2012-09-04 16:55:30 - Ourfirstapplication] HOME is up on device 'emulator-5554'
[2012-09-04 16:55:30 - Ourfirstapplication] Uploading Ourfirstapplication.apk onto device 'emulator-5554'
[2012-09-04 16:55:30 - Ourfirstapplication] Installing Ourfirstapplication.apk...
[2012-09-04 16:59:36 - Ourfirstapplication] Failed to install Ourfirstapplication.apk on device 'emulator-5554!
[2012-09-04 16:59:36 - Ourfirstapplication] (null)
[2012-09-04 16:59:38 - Ourfirstapplication] Launch canceled!
Последний раз редактировалось sacurasama 04 сен 2012, 16:07, всего редактировалось 1 раз.
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
в гугле пишут что возможно не может найти либу libOpenglRender.DLL. Решением является добавить в Path путь C:\Program Files (x86)\Android\android-sdk\tools\lib ... попробуйте, может и поможет.
А вообще если пишет что Waiting for HOME ('android.process.acore') to be launched... значит эмулятор создаётся, просто нужно подождать пока он запустится.
UP: если эмулятор всё таки не создаётся, то попробуйте руками через командную строку. Но скажу сразу что самые распространённые ошибки это: не добавленные пути Path, не хватает библиотек, кривая jdk, кривое sdk, кривые (кирилические или с пробелами) пути в винде к jdk/sdk и прочим папкам что иногда дают сбои (в том числе русский пользователь).
А вообще если пишет что Waiting for HOME ('android.process.acore') to be launched... значит эмулятор создаётся, просто нужно подождать пока он запустится.
UP: если эмулятор всё таки не создаётся, то попробуйте руками через командную строку. Но скажу сразу что самые распространённые ошибки это: не добавленные пути Path, не хватает библиотек, кривая jdk, кривое sdk, кривые (кирилические или с пробелами) пути в винде к jdk/sdk и прочим папкам что иногда дают сбои (в том числе русский пользователь).
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Я все делаю как в Уроке №3
но у меня папка gen -не генерирует файлов
в Уроки есть:
gen – генерируемые средой файлы, необходимые для приложения. Здесь лучше ничего не трогать . (Если этой папки нет - что-нибудь измените в проекте и нажмите кнопку сохранить).
изменял и ничего
Помогите пожалуйста
но у меня папка gen -не генерирует файлов
в Уроки есть:
gen – генерируемые средой файлы, необходимые для приложения. Здесь лучше ничего не трогать . (Если этой папки нет - что-нибудь измените в проекте и нажмите кнопку сохранить).
изменял и ничего
Помогите пожалуйста
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Василь раз ничего не происходит значит пишет что то в лог, что в консоли то выдаёт?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Здравствуйте, уважаемые Знатоки! Изучаю чужой код. Он использует библиотеку GreenDroid. Библиотека поставляется не в виде jar файлов, а в виде самостоятельного проекта, который нужно подключить.
Везде пишут по-разному. Некоторые пишут, что нужно импортировать проект в свой workspace. Некоторые пишут, что нужно скопировать в свой проект. И в том, и в другом случае, пишут, надо добавить библиотеку в свойства проекта...
У меня получается следующее.
Если скопировать в свой проект, то добавить библиотеку не удается: ее просто не видно в соответствующем окне.
Если импортировать (Existing Android Code into Workspace), то дерево пакетов выглядит так:
- GreenDroid
- - src
- - res
............
- Мой проект
- - src
- - res
............
При этом, подключить библиотеку удается. НО.
Имена пакетов библиотеки имеют вид greendroid.aaa.bbb
А при таком расположении требуется, чтобы пакеты назывались aaa.bbb
Я не поленился и переименовал все названия пакетов. Все работает.
Но, ведь так не должно быть!
Очевидно, я что-то делаю неправильно при импорте.
Подскажите, плз.!
Спасибо.
Везде пишут по-разному. Некоторые пишут, что нужно импортировать проект в свой workspace. Некоторые пишут, что нужно скопировать в свой проект. И в том, и в другом случае, пишут, надо добавить библиотеку в свойства проекта...
У меня получается следующее.
Если скопировать в свой проект, то добавить библиотеку не удается: ее просто не видно в соответствующем окне.
Если импортировать (Existing Android Code into Workspace), то дерево пакетов выглядит так:
- GreenDroid
- - src
- - res
............
- Мой проект
- - src
- - res
............
При этом, подключить библиотеку удается. НО.
Имена пакетов библиотеки имеют вид greendroid.aaa.bbb
А при таком расположении требуется, чтобы пакеты назывались aaa.bbb
Я не поленился и переименовал все названия пакетов. Все работает.
Но, ведь так не должно быть!
Очевидно, я что-то делаю неправильно при импорте.
Подскажите, плз.!
Спасибо.
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Эту "библиотеку" подключаете как и обычный проект. Потом в проекте в котором пытаетесь подключить либу идёте в проперти, пункт Android, и внизу там есть галочка isLibrary (её не трогаем) и есть кнопочка Add - клацаем и выбираем проект-библиотеку.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
rezak90. Спасибо. Я так и делал. Но если "библиотека" располагается внутри моего проекта
- Мой проект
- -GreenDroid
- - -src
- - -res
............
- - src
- - res
............
То по кнопочке "Add" его не видно.
- Мой проект
- -GreenDroid
- - -src
- - -res
............
- - src
- - res
............
То по кнопочке "Add" его не видно.
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
если GreenDroid либа как проект то вынесите её в workspace
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Для всех тех, кому не помогла переменная окружения при работе с русскими буквами в пути AVD.
Зайдите в папку "имя_пользователя/.android/avd/" после создания конфигурации для эмулятора, откройте файл "имя_образа.ini" блокнотом и сохраните его в кодировке ANSI вместо UTF-8! На этом тупость Винды закончится, и путь будет корректно отресолвлен.
Единственная проблема - это надо делать каждый раз при открытии AVD (так как он ищет конфигурацию в UTF-8). Возможно, если выставить кодировку Cp-1251 в настройках Eclipse, будет все время работать корректно, но это неудобно.
Автор, если несложно, очень прошу добавить эту информацию куда-нибудь повыше, чтобы новички потом на мучались! Спасибо за понимание.
Зайдите в папку "имя_пользователя/.android/avd/" после создания конфигурации для эмулятора, откройте файл "имя_образа.ini" блокнотом и сохраните его в кодировке ANSI вместо UTF-8! На этом тупость Винды закончится, и путь будет корректно отресолвлен.
Единственная проблема - это надо делать каждый раз при открытии AVD (так как он ищет конфигурацию в UTF-8). Возможно, если выставить кодировку Cp-1251 в настройках Eclipse, будет все время работать корректно, но это неудобно.
Автор, если несложно, очень прошу добавить эту информацию куда-нибудь повыше, чтобы новички потом на мучались! Спасибо за понимание.
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Спасибо за инфу! Добавлю в урок.Mityai писал(а):Для всех тех, кому не помогла переменная окружения при работе с русскими буквами в пути AVD.
Зайдите в папку "имя_пользователя/.android/avd/" после создания конфигурации для эмулятора, откройте файл "имя_образа.ini" блокнотом и сохраните его в кодировке ANSI вместо UTF-8! На этом тупость Винды закончится, и путь будет корректно отресолвлен.
Единственная проблема - это надо делать каждый раз при открытии AVD (так как он ищет конфигурацию в UTF-8). Возможно, если выставить кодировку Cp-1251 в настройках Eclipse, будет все время работать корректно, но это неудобно.
Автор, если несложно, очень прошу добавить эту информацию куда-нибудь повыше, чтобы новички потом на мучались! Спасибо за понимание.
-
- Сообщения: 2
- Зарегистрирован: 22 окт 2012, 21:11
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Подскажите чем ему не нравится мое имя? О какой точке идет речь?
И почему он не разрешает мне выбрать Build SDK? Может я что-то не так установила??
И почему он не разрешает мне выбрать Build SDK? Может я что-то не так установила??
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Я тоже не вижу никакой точки, походу у вас ADT в Eclipse глючит.
Попробуйте еще раз создать проект.
Если не пойдет попробуйте обновить версии ADT и SDK.
Попробуйте еще раз создать проект.
Если не пойдет попробуйте обновить версии ADT и SDK.
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Package name - допускается только нижний регистр
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
rezak90 писал(а):Package name - допускается только нижний регистр
Ограничение только на первую букву и то чисто условно, не потому что нужно, а потому что так принято. К тому же, в качестве первого элемента рекомендуют использовать домен верхнего уровня (как в Интернете) в нижнем регистре ASCII, а если у компании-разработчика есть домен в Интернете можно (но не обязательно) использовать его. В общем, нужно выбирать такое название пакета, чтобы вероятность его уникальности была как можно выше, отсюда и все эти условности.By convention, package names usually start with a lowercase letter
http://docs.oracle.com/javase/specs/jls ... s.html#7.7 (кстати, среди примеров правильных, с точки зрения тру-JAVA, есть и такой com.sun.sunsoft.DOE )
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Подскажите, как найти своё приложение в эмуляторе? эмулятор запустился, могу в нем лазить по менюшкам и тд но своего приложения нигде не найду.
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
смотрели в меню, а в App Manager тоже? там по любому должно быть если оно установилось.makrite писал(а):Подскажите, как найти своё приложение в эмуляторе? эмулятор запустился, могу в нем лазить по менюшкам и тд но своего приложения нигде не найду.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
-
- Сообщения: 2
- Зарегистрирован: 22 окт 2012, 21:11
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Для тех у кого выдает ошибку "PANIC: Could not open AVD config file: C:\Users\Дима\.android\avd\AVD_233.avd/config.ini"
хочется уточнить что в качестве значения прописывайте СВОЙ путь к папке android-sdk-windows...а не тот который указан в примере...и тогда все будет отлично работать и не придется ничего удалять и изменять при каждом запуске.
а после ошибка "PANIC: Could not open: C:\Android.\.android/avd/AVD_233.ini"damager82 писал(а): Создаете новую переменную окружения ANDROID_SDK_HOME. В качестве значения указываете путь к новому размещению папки .android, например C:\Android.
Перезапускаете Eclipse, и он теперь создает все AVD-эмуляторы в папке C:\Android\.android.
хочется уточнить что в качестве значения прописывайте СВОЙ путь к папке android-sdk-windows...а не тот который указан в примере...и тогда все будет отлично работать и не придется ничего удалять и изменять при каждом запуске.