Урок 3. Создание AVD. Первое приложение. Структура Android-проекта.
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Не могу создать проект нажимаю кнопку Finish и ничего не происходит. Подскажите в чем проблема?
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Начал проходить уроки и тут стандартная "emulator-5554 disconnected! Cancelling 'meow.cats.helloworld.MainActivity activity launch'!"
Перезагрузки не помогают. Кое-что нашел на англоязычных форумах, но у меня не сработало. Можно как-то вылечить?
Либо посоветуйте другую программу для создания приложений под андроид, плиз.
Заранее благодарю.
Перезагрузки не помогают. Кое-что нашел на англоязычных форумах, но у меня не сработало. Можно как-то вылечить?
Либо посоветуйте другую программу для создания приложений под андроид, плиз.
Заранее благодарю.
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
У меня файл имя_образа.ini выглядит внутри так:Mityai писал(а):Для всех тех, кому не помогла переменная окружения при работе с русскими буквами в пути AVD.
Зайдите в папку "имя_пользователя/.android/avd/" после создания конфигурации для эмулятора, откройте файл "имя_образа.ini" блокнотом и сохраните его в кодировке ANSI вместо UTF-8! На этом тупость Винды закончится, и путь будет корректно отресолвлен.
Единственная проблема - это надо делать каждый раз при открытии AVD (так как он ищет конфигурацию в UTF-8). Возможно, если выставить кодировку Cp-1251 в настройках Eclipse, будет все время работать корректно, но это неудобно.
Автор, если несложно, очень прошу добавить эту информацию куда-нибудь повыше, чтобы новички потом на мучались! Спасибо за понимание.
avd.ini.encoding=ISO-8859-1
target=android-18
path=C:\Users\M\.android\avd\AVD_43.avd
path.rel=avd\AVD_43.avd
Подскажите, плз, что и как нужно поменять...
Заранее благодарю.
=================
Актуально...
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Нашел здесь статью, как установить Intel® Hardware Accelerated Execution Manager:
http://software.intel.com/en-us/article ... r-windows/
Оказалось, что у меня компьютер не соответствует требованиям (не поддерживает Intel® Virtualization Technology (VT-x)
Что можно ещё сделать? Значит ли это, что у меня не будет работать эмулятор?
Может искать другую среду разработки? Но тогда какую?
http://software.intel.com/en-us/article ... r-windows/
Оказалось, что у меня компьютер не соответствует требованиям (не поддерживает Intel® Virtualization Technology (VT-x)
Что можно ещё сделать? Значит ли это, что у меня не будет работать эмулятор?
Может искать другую среду разработки? Но тогда какую?
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
эмулятор работать будет, не будет работать аппаратное ускорение
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Спасибо за ответ.Foenix писал(а):эмулятор работать будет, не будет работать аппаратное ускорение
Столкнулся с тем, что у меня и VirtualBox не запускается машина:
Не удалось открыть сессию для виртуальной машины Android-x86.
Failed to load VMMR0.r0 (VERR_SVM_DISABLED).
Код ошибки: E_FAIL (0x80004005)
Компонент: Console
Интерфейс: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
Может кто посоветует ещё какой эмулятор. Не может быть, чтобы ни один ни работал. Хотя, наткнулся на информацию, что в биосе д.б. включена виртуализация. Если её нет, якобы эмулятор работать не будет...
Нашёл тему:
http://habrahabr.ru/post/152056/ - Ломаем BIOS: включение поддержки виртуализации VT-x на нетбуке Acer Aspire One
У меня как раз такой нетбук, но я не рискую влезать в биос настолько глубоко, да и статья для меня кажется написанной по китайски с переводом на вьетнамский...
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Acer Aspire One это который с процессором Intel Atom ?
Это будет чудо если на нем хотя бы Eclipse запустится
Это будет чудо если на нем хотя бы Eclipse запустится
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Там проц. AMD C-70 APU with Radeon HD Graphics 1.00 GHzanber писал(а):Acer Aspire One это который с процессором Intel Atom ?
Это будет чудо если на нем хотя бы Eclipse запустится
2 Гб опер. памяти.
Eclipse запускается быстро. Даже эмулятор секунд за 30, но выдает ошибку 5555.
Я читал, что лечится открытием портов 5555 и некоторых других, но где они и как их открыть - я даже приблизительно не представляю...
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
adb tcpip 5555
adb connect 192.168.1.36
вот так порт настраивается, но я таким образом работаю не с эмулятором, а по вай-фаю отлаживаю программу на устройстве..
А обычный эмулятор не пробовал? зачем сразу виртуальную машину?
adb connect 192.168.1.36
вот так порт настраивается, но я таким образом работаю не с эмулятором, а по вай-фаю отлаживаю программу на устройстве..
А обычный эмулятор не пробовал? зачем сразу виртуальную машину?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Для меня это китайская грамота... Можно поподробнее ?Foenix писал(а):adb tcpip 5555
adb connect 192.168.1.36
вот так порт настраивается
У меня тоже есть вай фай и есть устройство Nexus 7, но ведь нужен файл apk, чтобы настраивать или нет? В какой программе на устройстве можно отлаживать? Как это делать?Foenix писал(а):adb tcpip 5555
adb connect 192.168.1.36
вот так порт настраивается, но я таким образом работаю не с эмулятором, а по вай-фаю отлаживаю программу на устройстве..
А обычный эмулятор не пробовал? зачем сразу виртуальную машину?
А что за обычный эмулятор? Тот, что в Эклипсе? ВиртуалБокс пробую потому, что не работает эмулятор в Эклипсе. Выдает ошибку 5555...
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
отлаживать можно по usb (включить в настройках эту опцию) и готово.
Если без провода:
1.если рутованный - то великолепная штука adb wi-fi
2.если хочешь без провода, то подключаешь по usb, затем вводишь эти команды (смотри, чтоб они выдавали что-то типа "подключено" или "устройство надено", т.е. без ошибок). adb.exe поищи в папке с sdk (те. нужно перейти в эту папку, запустить допустим cmd и вносить команды. IP там подставляется ip устройства в сети локальной (поэтому ему лучше адрес зафиксировать).
3.у производителя бывают хорошие программки как раз для этих целей (соединяющие комп и устройство по вай-фай) они работают по принципу первой программы, тока рут не нужен. У меня у хуавея такая штучка есть.
Если без провода:
1.если рутованный - то великолепная штука adb wi-fi
2.если хочешь без провода, то подключаешь по usb, затем вводишь эти команды (смотри, чтоб они выдавали что-то типа "подключено" или "устройство надено", т.е. без ошибок). adb.exe поищи в папке с sdk (те. нужно перейти в эту папку, запустить допустим cmd и вносить команды. IP там подставляется ip устройства в сети локальной (поэтому ему лучше адрес зафиксировать).
3.у производителя бывают хорошие программки как раз для этих целей (соединяющие комп и устройство по вай-фай) они работают по принципу первой программы, тока рут не нужен. У меня у хуавея такая штучка есть.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
в какой программе отлаживать? в эклипсе конечно. А что значит "нужен apk"? почитай урок 123 будет интересно. Оттуда узнаешь, что при отладке делает с приложением эклипс.
эмулятор в эклипсе работает, просто желательно его запускать отдельно и несколько раз, иногда он выдает ошибки, не стоит этого пугаться.
эмулятор в эклипсе работает, просто желательно его запускать отдельно и несколько раз, иногда он выдает ошибки, не стоит этого пугаться.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Мне бы по usb отладка подошла. А где в настройках вклчюить эту опцию, хотя бы примерно...?Foenix писал(а):отлаживать можно по usb (включить в настройках эту опцию) и готово.
У меня ни разу не запустился без ошибки, к сож...Foenix писал(а):эмулятор в эклипсе работает, просто желательно его запускать отдельно и несколько раз, иногда он выдает ошибки, не стоит этого пугаться.
Запускать отдельно? Без запуска Эклипса?
И ещё - разве Эклипс можно поставить на устройство типа Nexus 7, чтобы отлаживать там приложение или устройство нужно только для визуализации того, что получится?
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
1 вопрос - гугл хотя бы, пожалейте!
2 запускать отдельно из AVD
3 эклипс - это среда разработки программ, ставится на стац. комп или ноутбук, на устройстве мы эту программу запускаем. Если запускаем из эклипса (а рекомендуемый урок вы не читали), то он сам устанавливает программу по сети в устройство и ловит соответсвующие сообщения.
2 запускать отдельно из AVD
3 эклипс - это среда разработки программ, ставится на стац. комп или ноутбук, на устройстве мы эту программу запускаем. Если запускаем из эклипса (а рекомендуемый урок вы не читали), то он сам устанавливает программу по сети в устройство и ловит соответсвующие сообщения.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Добрый день,
Понимаю что не первый но все же,
присутствует две ошибки, с которыми не могу справится, вот логи:
[2013-10-23 13:11:38 - First] Android Launch!
[2013-10-23 13:11:38 - First] adb is running normally.
[2013-10-23 13:11:38 - First] Performing we.example.first.MainActivity activity launch
[2013-10-23 13:11:38 - First] Automatic Target Mode: Preferred AVD '233' is not available. Launching new emulator.
[2013-10-23 13:11:38 - First] Launching a new emulator with Virtual Device '233'
[2013-10-23 13:11:39 - First] New emulator found: emulator-5556
[2013-10-23 13:11:39 - First] Waiting for HOME ('android.process.acore') to be launched...
[2013-10-23 13:11:43 - First] emulator-5556 disconnected! Cancelling 'we.example.first.MainActivity activity launch'!
Вторая:
[2013-10-23 13:09:21 - First] Starting activity we.example.first.MainActivity on device emulator-5554
[2013-10-23 13:09:21 - First] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=we.example.first/.MainActivity }
[2013-10-23 13:09:21 - First] ActivityManager: Warning: Activity not started, its current task has been brought to the front
Со второй еще ладно, вроде ясно. А вот с первой, уже не знаю что делать :3 Сам эмулятор грузится, но не открывает проект короче, когда закрываешь в консольке видно это [2013-10-23 13:11:43 - First] emulator-5556 disconnected! Cancelling 'we.example.first.MainActivity activity launch'!
Понимаю что не первый но все же,
присутствует две ошибки, с которыми не могу справится, вот логи:
[2013-10-23 13:11:38 - First] Android Launch!
[2013-10-23 13:11:38 - First] adb is running normally.
[2013-10-23 13:11:38 - First] Performing we.example.first.MainActivity activity launch
[2013-10-23 13:11:38 - First] Automatic Target Mode: Preferred AVD '233' is not available. Launching new emulator.
[2013-10-23 13:11:38 - First] Launching a new emulator with Virtual Device '233'
[2013-10-23 13:11:39 - First] New emulator found: emulator-5556
[2013-10-23 13:11:39 - First] Waiting for HOME ('android.process.acore') to be launched...
[2013-10-23 13:11:43 - First] emulator-5556 disconnected! Cancelling 'we.example.first.MainActivity activity launch'!
Вторая:
[2013-10-23 13:09:21 - First] Starting activity we.example.first.MainActivity on device emulator-5554
[2013-10-23 13:09:21 - First] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=we.example.first/.MainActivity }
[2013-10-23 13:09:21 - First] ActivityManager: Warning: Activity not started, its current task has been brought to the front
Со второй еще ладно, вроде ясно. А вот с первой, уже не знаю что делать :3 Сам эмулятор грузится, но не открывает проект короче, когда закрываешь в консольке видно это [2013-10-23 13:11:43 - First] emulator-5556 disconnected! Cancelling 'we.example.first.MainActivity activity launch'!
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
По пункту 2 я так и не понял, как запускать отдельно от AVD...Foenix писал(а):1 вопрос - гугл хотя бы, пожалейте!
2 запускать отдельно из AVD
3 эклипс - это среда разработки программ, ставится на стац. комп или ноутбук, на устройстве мы эту программу запускаем. Если запускаем из эклипса (а рекомендуемый урок вы не читали), то он сам устанавливает программу по сети в устройство и ловит соответсвующие сообщения.
Урок 123 прочитал, спасибо.
По остальным пунктам - удалось по usb присоединить устройство и смотреть приложения на нём. Теперь смогу проходить уроки дальше
БИГ СПАСИБО за советы !
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
В общем по своей проблеме, запустил симулятор BlueStacks и там все проекты которые делал автоматом в нем висят оО, так что буду юзать его +)
-
- Сообщения: 1
- Зарегистрирован: 01 ноя 2013, 01:12
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Доброго времени суток!
после создания проекта и попытки его запуска в эмуляторе выдает вот такой месседжкак я понял я уже не первый с данным траблом),а собственно в консоле светится следующее:
-java.nio.BufferOverflowException. Check the Eclipse log for stack trace
а следующее чего то там про Davlinк тоже с логом про стек транс.
может кто поможет?а то уж совсем отчаялся с этим уроком(((
после создания проекта и попытки его запуска в эмуляторе выдает вот такой месседжкак я понял я уже не первый с данным траблом),а собственно в консоле светится следующее:
-java.nio.BufferOverflowException. Check the Eclipse log for stack trace
а следующее чего то там про Davlinк тоже с логом про стек транс.
может кто поможет?а то уж совсем отчаялся с этим уроком(((
- Владислав2303
- Сообщения: 17
- Зарегистрирован: 02 ноя 2013, 15:11
- Откуда: Минск
- Контактная информация:
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Никак не пойму для чего Compile With, как я понял - если указать например 2.2, то работать точно будет на всех более поздних версиях, но на предыдущих нет гарантии что заведется! Если это так, то почему бы всегда не указывать минимальную версию, что бы можно было запустить на всех версиях android, или это сказывается на чем-то? Подскажите?
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
Версии, кроме номера , различаются ещё и набором возможностей.Владислав2303 писал(а):Никак не пойму для чего Compile With, как я понял - если указать например 2.2, то работать точно будет на всех более поздних версиях, но на предыдущих нет гарантии что заведется! Если это так, то почему бы всегда не указывать минимальную версию, что бы можно было запустить на всех версиях android, или это сказывается на чем-то? Подскажите?
Вот посмотрите, в левом углу (по ссылке) выбирайте API Level
http://developer.android.com/reference/ ... mmary.html
Некоторые функции будут присутствовать или отсутствовать в разных версиях.
Но когда очень хочется, чтобы Ваша программа была доступна на устройствах начиная c 2.2
а имела возможности какие появились в 4-ой версии - читайте Урок 114.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.