ksvsvk
-
Постов
5 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные ksvsvk
-
-
Перепробовал все возможное и невозможное. Ставил Delphi 10.1 и Delphi 10.1 Update 2. Отдельно установлены SDK и NDK в C:/ProgramFiles/Android.
На пустое приложение в конфигурации по умолчанию выдает Illegal instruction (4). При клике на "Break" выбрасывает на 22750 строку файла C:/Program Files/Embarcadero/Studio/18.0/Source/RTL/SYS/System.pas
-
В 30.05.2017 в 12:59, krapotkin сказал:
а если убрать HW keyboard и добавить VM heap ?
Пробовал увеличивать VM heap до 64, HW keyboard убрал. Не помогло.
В 31.05.2017 в 21:43, Равиль Зарипов (ZuBy) сказал:была вроде подобная тема, автор наверное что-то делает в OnResize формы. вот проект и вылетает
onResize у меня пустой.
В 01.06.2017 в 06:10, ENERGY сказал:Вы в курсе что Embarcadero рекомендует использовать API которое идет по умолчанию со средой, и не рекомендует сторонние не проверенные со средой версии? У меня на Berlin update 2 стоит 24.3.3 - версия которая пришла со средой, все работает стабильно уже длительное время.
А вот с этим разобраться не смог. Сразу после установки в SDK Base Path несколько параметров с недопустимыми значениями. При компиляции проекта RAD Studio предлагает провести доустановку модулей, но это завершается неудачей. В Android Tools версия 24.3.3 отсутствует.
При этом запуск эмулятора с версиями API-24, API-25 длится бесконечно долго. Также в постановке задачи от работодателя значится "Приложение должно работать на Android начиная с версии 4.3. Как это обеспечить?
-
Перебирал различные параметры устройства и версии Android. Остановился на приведенных ниже. Отладка показывает, что форма создается, но на экране эмулятора ее нет .
При этом работает отладчик. Ставлю стоп в обработчике события Form1.onShow и вижу, что размеры формы имеют огромные отрицательные значения. При этом размеры формы в проекте
Height := 300;
Width := 150;
Я не помню, на каком этапе считываются заданные размеры, возможно на момент обработки onShow они еще не считаны. Но вряд ли при этом должны быть такие значения:
-
Использую RAD Studio 10.1 Berlin Update 2.
Устанавливаю в Android Tools полностью API-25 и API-17, а также Android SDK Tools 25.2.5, SDK Platform Tools 25.0.6, SDK Build Tools 25.0.3, Google USB Driver.
Настраиваю AVD следующим образом:
Device: 2,7" QVGA slider (240x320: ldpi)
Target: Andriod 4.2.2 - API Level 17
CPU/ABI: ARM (armeabi-v7a)
Keyboard: True
Skin: QVGA
RAM: 512 VM Heap: 16
Internal Storage: 200 MiB
Остальные параметры не заданы.
AVD создается и запускается без ошибок.
При запуске Delphi в Target вижу созданное устройство как нерабочее и дополнительную строку "Emulator-5554" которую выбираю в качестве текущего устройства.
При этом в опциях SDK Manager значится
SDK base path:
C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-sdk-windows
ZipAlign location:
C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-sdk-windows\build-tools\25.0.3\zipalign.exe
Android location:
C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-sdk-windows\tools\Android.bat
Adb location:
C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-sdk-windows\platform-tools\Adb.exe
Aart location:
C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-sdk-windows\build-tools\25.0.3\aapt.exe
SDK API-level location:
C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-sdk-windows\platforms\android-25
Ничего не добавляя на форму ставлю ее свойства
Visible := True;
FormFactor.Device := [Desctop,iPhone,iPad];
Height := 300;
Width := 200;
Жму Shift + CTRL + F9 и в окне эмулятора читаю сообщение: "Unfortunately, Project1 has stopped.
Таким образом приложение откомпилировалось без ошибок, нормально установилось на эмулятор, но при этом отказалось запускаться. Как вариант может сообщение не выдаваться, но вместо моей формы — черный экран. Третью неделю не могу разобраться, что у меня не так. Подозреваю, что причина где-то в параметрах SDK Manager, но где именно?
Не запускается приложение на эмуляторе
в Прочие вопросы
Опубликовано
Эта галочка у меня стоит, только толку нет.