Не запускается приложение на андроиде delphi
Я установил Delphi XE5 , я запустил Delphi Android Tools и обновил все пакеты, предложенные им. Только тогда сработало Emulator .
Теперь я создал несколько приложений android в качестве тестов для запуска. В моем телефоне они работают, но когда я нажимаю кнопку run , Delphi спрашивает, хочу ли я загрузить и использовать Android Emulator .
Он запускается нормально, затем я разблокирую его, поменяв местами мышь, и через несколько секунд приложение запускается, но я вижу только совершенно черный экран .
Если я нажму кнопку home на эмуляторе, а затем снова run в Delphi, снова появится черный экран, означающий, что приложение было загружено, но его главное окно не загружается.
Что я делаю не так?
2 ответа
Проверьте мою статистику PC: Несмотря на это, мой android emulator сильно отстает. Анимация очень отрывистая и совсем не гладкая. Что я должен сделать, чтобы ускорить android emulator? Я читал вот что: почему Android emulator такой медленный? Как мы можем ускорить Android emulator? и пробовал все.
Это вывод из окна консоли: [2011-04-26 13:49:08 - Snake] ------------------------------ [2011-04-26 13:49:08 - Snake] Android Launch! [2011-04-26 13:49:08 - Snake] adb is running normally. [2011-04-26 13:49:08 - Snake] Performing com.example.android.snake.Snake activity launch [2011-04-26 13:49:08.
Если вы установили Eclipse и инструменты android SDK для него, вам следует изменить настройки Delphi SDK по умолчанию.
Сделайте это следующим образом:
- В delphi откройте вкладку инструменты
- опции
- SDK менеджер
- Установите свойства de SDK в eclipse расположений на вашем компьютере
если вы сделали это правильно, вы сможете создать новый эмулятор в eclipse и увидеть его в delphi.
Когда вы создаете новый эмулятор, вам нужно установить CPU в ARM, а также проверить Использовать хост GPU, иначе он не сможет запускать приложения delphi!
Используете ли вы эмулятор из виртуальной машины - например, в parallels на mac?. Если это так, вы вполне можете забыть о возможности использовать эмулятор.
Эмуляторы чрезвычайно ресурсоемки и, вероятно, лучше всего работать на хорошо специализированном специализированном компьютере.
Похожие вопросы:
Я изо всех сил пытаюсь успешно запустить эмулятор после более чем 2-х недель попыток. Я действительно могу использовать некоторую помощь с этой проблемой или советы по ее устранению. Я смог успешно.
Я пытаюсь запустить приложение Hello World по умолчанию в своем эмуляторе с помощью eclipse. Мой проект настроен на: Generic-3.7WVGA (480 x 800 hdpi) API 19: Android 4.4.2 а вот и мои настройки.
Я использую Android SDK 1.6 и разрабатываю несколько простых приложений. Кажется, что каждый раз Android Emulator загружает все приложения по умолчанию, такие как message music browser и т. д. Я.
Проверьте мою статистику PC: Несмотря на это, мой android emulator сильно отстает. Анимация очень отрывистая и совсем не гладкая. Что я должен сделать, чтобы ускорить android emulator? Я читал вот.
Это вывод из окна консоли: [2011-04-26 13:49:08 - Snake] ------------------------------ [2011-04-26 13:49:08 - Snake] Android Launch! [2011-04-26 13:49:08 - Snake] adb is running normally.
Я использую Android 2.2 (API Уровень 8). Камера включена в манифесте. Когда я пробую значок камеры, предоставленный моделью эмулятора, он работает в течение нескольких секунд, показывая серый.
Я совершенно новичок в Cordova, но теперь я установил Cordova с NPM и установил Android SDK и настроил AVD, который, кажется, работает идеально, пока я не захочу эмулировать свой проект. Где само.
Я новичок в Delphi XE5 и пытаюсь запустить приложение hello word на стандартном Android Emulator (rsxe5_android). У меня работает эмулятор, и окно CAPTION говорит 5554:rsxe5_android 1. ) является ли.
Сегодня я хотел проверить, как работает сборка Meteor android. Поэтому я установил Meteor и создал тестовое приложение to-do в соответствии с их инструкциями . Затем pr. инструкции отсюда я.
Я новичок в Xamarin и пытаюсь запустить приложение Привет, Android , найденное во вступительной главе официального онлайн-руководства Xamarin (ссылка здесь ). я использую Visual Studio Community.
Репутация: нет
Всего: 1
Решил установить RAD Studio XE5 и решил написать первый Hello World! под Андроид. Смотрел пример по разработке приложения под андроид (размещение кнопки на форме и запуск приложения в эмуляторе), сделал все так как было показано, но возникли ряд ошибок, часть из них устранил, теперь как я понимаю, программа компилируется, запускается эмулятор.
Но приложение не отображается в эмуляторе, в чем может быть проблема, подскажите пожалуйста.
еще эмулятор очень сильно виснет.
Репутация: 8
Всего: 329
Тут дело не в дельфи скорее всего, а в самом эмуляторе.
Репутация: нет
Всего: 1
Репутация: 1
Всего: 2
Как мне объясняли. Приложение не виснит, если в RAD используется эмулятор из SDK, то там запускается виртуальная машина, на которой эмулируется работа прибора включая до работы процессора нужной архитектуры. Т.е. Стартует Ява, Стартует Линукс, Стартует и устанавливается в первый раз долго Андроид. И потом программа.
Указанные выше вопросы заставляют задать наводящие - а программа вобще устанавливается или нет? Вы ее в списке меню программ видите, запустить можете?
Может просто идет компиляция, и не передается apk пакет в эмулятор.
Кому не нравятся тормоза есть возможность подключить по usb свой мобильник и тестировать на нем все ПО.
Репутация: 8
Всего: 329
Репутация: 8
Всего: 329
Запрещается!
1. Публиковать ссылки на вскрытые компоненты
2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.
[ Время генерации скрипта: 0.1096 ] [ Использовано запросов: 21 ] [ GZIP включён ]
P.S. Поскольку я уже нашел причину. Виновником ошибки стало использование в проекте StyleBook.
Как и было запрошено, вот MCVE. Ошибка появляется в новом пустом мультиплатформенном проекте без какого-либо кода, добавленного в PAS или DPR. Этой настройки формы FMX вполне достаточно:
1 ответ
работа над приложением Android. Она довольно большая и запутанная. Мне нужно найти класс, который будет выполняться при запуске приложения, например, в Eclipse при его запуске. Как я могу найти этот класс? Есть ли какой-то стандарт?
Мне нужна ваша помощь с проблемой с моим приложением Android, разработанным в Delphi XE7 Upd1 Firemonkey. Я пытаюсь найти решение проблемы ниже этих строк двухдневной давности, что сводит меня с ума, и я сдаюсь. Ситуация: мое приложение отлично работает на устройствах с Android KitKat 4.x, оно.
Ошибка была вызвана тем, что в TFormLogin были указаны ссылки StyleBook, StyleLookup и StyleName , указанные в FMX, где в StyleBook не было соответствующего стиля StyleName .
Похожие вопросы:
Я запускаю trigger.io на своей новой машине (на старой все работает нормально). Каждый раз, когда я строю, я получаю следующую ошибку: [ERROR] сбой при запуске.
У меня есть базовое приложение Android, которое должно непрерывно перезагружать телефон определенное количество раз. Для этого мне нужно, чтобы приложение было запущено при запуске телефона. Для.
У нас есть приложение delphi, которое также может работать как sevice . У нас есть проблема с форматами shortdate при запуске нашего приложения в качестве службы на машине Windows 7. Delphi/Win 7.
работа над приложением Android. Она довольно большая и запутанная. Мне нужно найти класс, который будет выполняться при запуске приложения, например, в Eclipse при его запуске. Как я могу найти этот.
Мне нужна ваша помощь с проблемой с моим приложением Android, разработанным в Delphi XE7 Upd1 Firemonkey. Я пытаюсь найти решение проблемы ниже этих строк двухдневной давности, что сводит меня с.
Как я могу получить Windows 10 или брандмауэра, чтобы разрешить мои Delphi 10.2 привязывать приложение, чтобы получить доступ к интернету? Когда настольное или мобильное приложение запускается на.
Я запускаю образец токийского приложения для привязки Delphi 10.2 C:\Users\Mike\Documents\Embarcadero\Studio\Projects\Tethering\PhotoWall\Mobile При нормальной работе на Windows и iPad приложение.
Когда я запускаю приложение Android, оно работает нормально. Проблема, когда я изменяю некоторые данные и нажимаю кнопку 'Save Changes'. Затем снова запустите приложение, которое показывает старые.
Приложение работало нормально 2 дня назад. Но запуск того же кода из Android Studio приводит к сбою приложения при запуске. Я также проверил старый код, но он все еще терпит крах. Сборка, созданная.
Продолжаем нашу серию статей по Delphi. В предыдущем материале мы скачали и установили бесплатную версию Delphi и запустили простейшую программу под Windows, сегодня наша цель: разработать первое приложение на платформе Android и запустить его на своём телефоне.
1. Подготовка среды разработки Delphi для создания Android-приложений
Процесс довольно длительный, может потребоваться перезапуск среды разработки. Старайтесь не нагружать компьютер другими операциями. После успешного завершения вы увидеть надпись Operation Completed.
2. Подготовка проекта Android-приложения
Выбираем Header/Footer (шаблон приложения с шапкой и подвалом) и жмём ОК.
Внесем небольшие изменения в наше приложение. В шапке формы напишем Привет Android. Для этого нажмём на метку HeaderLabel на форме и слева внизу найдём параметр Text.
Переключим целевую платформу для компиляции приложения на Android в правом верхнем углу экрана (дважды щёлкните названии платформы).
Без телефона запустить приложение не получится. Давайте его настроим.
3. Настройка телефона для разработки Android
К сожалению, каждый телефон настраивается по-своему. Я расскажу общую схему на примере моего Xiaomi Redmi Note 4.
После этой процедуры зайдите в пункт меню Расширенные настройки, там нажмите Для разработчиков.
В меню разработчиков нужно включить кнопку Отладка по USB и затем Установка через USB. (Нюанс: для Redmi Note 4 в этот момент должна быть вставлена SIM-карта. После включения этих опций симку можно вынуть).
На других телефона процедура выглядит примерно также. Для вашей модели телефона инструкцию включения режим разработчика ищите в Google по запросу: «как включить режим разработчика для *название телефона*» или «как включить отладку по USB для *название телефона*».
При подключении устройства телефон может попросить разрешить отладку через USB для конкретного компьютера. Ставим галку и соглашаемся, нажав ОК. Если не успели, вытаскиваем кабель и вставляем снова.
Но может и не попросить, зависит от модели. Теперь важно, чтобы телефон увидела Delphi.
Скорее всего, после успешного подключения среда разработки подхватит устройство автоматически. Если этого не произойдёт, попробуйте нажать кнопку Refresh devices (обновление устройств). Справа от надписи Android вы увидите название вашего смартфона.
Всё готово к запуску приложения.
4. Запуск приложения на Android
Нажмите F9 (зелёный треугольник в панели управления) для запуска приложения.
Пока программа будет компилироваться, внимательно следите за вашим устройством Android. После создания файла apk (установочного файла Android-приложения) на компьютере он будет передан на ваш смартфон. Например, мой Xiaomi Redmi Note 4 даёт только 10 секунд на подтверждение установки. Если вы не уложитесь в это время (не успеете нажать Установить), установка будет отклонена и её нужно будет запускать заново, нажав F9 в Delphi.
К счастью, можно запомнить этот выбор для конкретного приложения. Ставьте галку (на скриншоте я ещё это не сделал) и нажимайте Установить, когда увидите подобный экран:
НЮАНС. Если один раз приложение установилось, а потом появляется ошибка, попробуйте удалить его с устройства. Это может быть связано с изменениями настроек телефона, подключением телефона к другому компьютеру и т.д.
5. Ввод данных в Android-приложении
Добавьте на форму текстовое поле, для этого найдите компонент TEdit в палитре компонентов (воспользуйтесь поиском, как показано на скриншоте) и перетащите его в верхнюю часть формы.
Под ним добавьте компонент кнопки TButton, как в предыдущем уроке. На самой кнопке напишите слово Приветствие, использовав его поле Text в инспекторе объектов. Ваш экран будет выглядеть примерно так:
И для текстового поля, и для кнопки измените в инспекторе объектов следующие свойства:
Элементы прижмутся к верхней части формы и станут в 2 раза выше, это сделает работу с программой удобнее (особенно на Android). Выглядеть в среде разработки это будет вот так:
6. Нажатие кнопки
Читайте также: