Перейти к содержанию
  • Регистрация
  • 0
Евгений Корепов

Исключить устройства с Intel Atom как не поддерживаемые

Вопрос

Как исключить устройства с Intel Atom из списка поддерживаемых устройств? Так что бы в Google Play было сообщение  "Application does not support this device". 

Приложения не работают на Intel Atom, но пользователи успешно их устанавливают, естественно запуск не возможен. 80% плохих оценок выставляют как раз пользователи с Intel Atom. Из за этого приложение с потенциальной оценкой 4.5 висит в маркете с 3.8. Обидно однако.

Может в манифесте можно что то прописать? Управлять исключениями в консоли разработчика не вариант - вручную исключать устройства для каждого приложения  - исключалка сломается. Механизма импорта списка исключенных устройств гугль к сожалению еще не придумал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

кто сказал что не поддерживается? уберите галочки с 3-х libnative-activity.so в Deployment'e

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
17 минуту назад, ZuBy сказал:

кто сказал что не поддерживается? уберите галочки с 3-х libnative-activity.so в Deployment'e

Embarcadero сказала что не поддерживается. Чем чревато снятие этих галочек? Нигде не нашел внятного объяснения. Как я понимаю из проекта исключается нативный исполняемый код для самых массовых процессоров и я рискую получить вместо нескольких сотен, несколько тысяч плохих оценок?

Изменено пользователем Евгений Корепов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 1

баги будут конечно, из нерабочего заметил поворот, тосты, анимация, ListBox, работа с формой (неправильный расчёт)

в консоли разработчика можно отключить определенные аппараты

56e90a7219599_2016-03-16_13-20-35__APK_-

Как соберете список всех аппаратов на Intel, поделитесь с сообществом. всем понадобится

Изменено пользователем ZuBy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Как и предполагал, овчинка выделки не стоит. Слить работающие и пользующиеся популярностью приложения можно за пару дней.

Как бы предложить Google добавить фильтр по архитектуре и моделям процессоров в "Поддерживаемые устройства"? Вручную перелопатить 10 тысяч устройств не возможно. Оперативно добавлять тоже - в месяц выходит несколько десятков устройств на атоме. Может Ebmarcadero поможет продвинуть эту фишку? Господа приближенные к верхам, помогите, не дайте загинуть!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 1

все баги которые написал решаемы, так что я пока не вижу смысла не поддерживать Intel. Приложение ведет себя более менее адекватно, пользоваться можно

поворот - можно отключить

тосты - своя реализация у меня

анимация - можно не использовать

ListBox - использовать ListView

работа с формой (неправильный расчёт) - два варианта: 1) использовать модифицированный файл 2) FullScreen режим

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

А еще вроде как новые устройства на Intel Atom поддерживают эмуляцию, поэтому вам только старые устройства отключить на которых приложения вообще не запустятся. На эмуляторе Intela нормально все работает если правильно делать. А "работающие и пользующиеся популярностью приложения" наврятли оно таким станет, если у ~30% пользователей не будет возможность даже скачать (Допустим 30% скачало, из них 10% не запустилось). Кроме того все надеемся на новые версии студии в котором будет поддержка Intel

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Т.е. замеченные глюки относятся только к интерфейсу? А остальной код? Push оповещения, TCP Indy, HTTP и HTTPS в Indy и THTTPClient, считывание датчиков устройства, работа с камерами, работа с USB OTG устройствами, запись и воспроизведение звука, 3D функционал FireMonkey? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
1 минуту назад, zairkz сказал:

А еще вроде как новые устройства на Intel Atom поддерживают эмуляцию, поэтому вам только старые устройства отключить на которых приложения вообще не запустятся. На эмуляторе Intela нормально все работает если правильно делать. А "работающие и пользующиеся популярностью приложения" наврятли оно таким станет, если у ~30% пользователей не будет возможность даже скачать (Допустим 30% скачало, из них 10% не запустилось). Кроме того все надеемся на новые версии студии в котором будет поддержка Intel

 

Тут вы не правы - на не поддерживаемое устройство нельзя установить приложение и соответственно поставить оценку. От оценки количество новых пользователей зависит на прямую. Когда я внес пол сотни не поддерживаемых устройств вручную в консоли разработчика, приложению с 100`000+ установок, средняя оценка поползла вверх и динамика новых установок значительно улучшилась.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

точно могу сказать только про HTTP/S, TCP, Location Sensor, Map, воспроизведение звука

еще вспомнилось что с камерой был косяк, но детали не вспомню.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

проблема в том что на интелах программа написанная на делфи работает через эмулятор. от сюда и различные баги. пока нативной сборки под x86 нет и в этом году не планировалось делать вроде как.

после снятия галочек Deployment'e пользователи не arm устройств  по идее не должны будут увидеть в маркете это приложение, а если и увидят то будет надпись насчет несовместимости. вернее так оно задумывалось а как реально будет я не проверял. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 минуты назад, Евгений Корепов сказал:

Тут вы не правы - на не поддерживаемое устройство нельзя установить приложение и соответственно поставить оценку. От оценки количество новых пользователей зависит на прямую. Когда я внес пол сотни не поддерживаемых устройств вручную в консоли разработчика, приложению с 100`000+ установок, средняя оценка поползла вверх и динамика новых установок значительно улучшилась.

Да Вы правы, тогда нужен точный список не поддерживаемых устройств)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
14 минуты назад, haword сказал:

проблема в том что на интелах программа написанная на делфи работает через эмулятор. от сюда и различные баги. пока нативной сборки под x86 нет и в этом году не планировалось делать вроде как.

после снятия галочек Deployment'e пользователи не arm устройств  по идее не должны будут увидеть в маркете это приложение, а если и увидят то будет надпись насчет несовместимости. вернее так оно задумывалось а как реально будет я не проверял. 

А если снять галочку с "$(BDS)\lib\android\release\x86\libnative-activity.so" это не исключит Intel Atom из списка поддерживаемых устройств в Google Play? Мне вот не на чем проверить. Есть у кого устройства с Intel Atom? Могу на каком нибудь своем опубликованном приложении протестировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
14 минуты назад, Евгений Корепов сказал:

А если снять галочку с "$(BDS)\lib\android\release\x86\libnative-activity.so" это не исключит Intel Atom из списка поддерживаемых устройств в Google Play? Мне вот не на чем проверить. Есть у кого устройства с Intel Atom? Могу на каком нибудь своем опубликованном приложении протестировать.

Нет не исключит. Проверенно 

Изменено пользователем zairkz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Хм, похоже x86 при снятии галки с "$(BDS)\lib\android\release\x86\libnative-activity.so" исключается. Скриншот публикации прилагаю. У кого есть устройства на Intel Atom, посмотрите через пару часов на приложение https://play.google.com/store/apps/details?id=ru.flintnet.OnlyAds , скажет что устройство не поддерживается? И кстати какие еще устройства на x86 исключаться, их много? Что то не встречал адроидов на x86...

Снимок.PNG

P.S. Прошу строго не судить, приложение шуточное, на нем обкатывал показ межстраничной рекламы. Кроме показа рекламы оно ничего не делает ;-)

Для наглядности добавил скриншот окна Deployment, дабы видно было какую галочку снял.

Снимок2.PNG

Изменено пользователем Евгений Корепов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Есть планшет Asus на Intel Atom (Android 4.2). Снимал галочки с  libnative-activity.so - не помогло запустить скомпилированный проект

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Приложение обновилось, доступно здесь https://play.google.com/store/apps/details?id=ru.flintnet.OnlyAds , с нетерпением жду теста от владельцев Intel Atom - приложение не доступно для установки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
59 минут назад, Rusland сказал:

Есть планшет Asus на Intel Atom (Android 4.2). Снимал галочки с  libnative-activity.so - не помогло запустить скомпилированный проект

Проверьте пожалуйста, приложение перестало быть совместимым с Intel Atom?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 часа назад, Евгений Корепов сказал:

Приложение обновилось, доступно здесь https://play.google.com/store/apps/details?id=ru.flintnet.OnlyAds , с нетерпением жду теста от владельцев Intel Atom - приложение не доступно для установки?

Планшет месяца два не включался, пришлось заряжать... но как выяснилось PlayMarket на нем не работает (Ошибка при получении данных с сервера [DF-DFERH-01]), пока проверить не получается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Печально, Asus Zenfone 5 с Intel Atom Z2560 показывает что приложение совместимо. Как так то? При публикации приложения гугль сказал что архитектура x86 не поддерживается. Ведь Intel Atom это x86/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
1 минуту назад, ZuBy сказал:

Android x86 это android TV и прочие штуки типа RemixOS

Спасибо! Не знал. До  Android TV еще не добрался, интересно будет поковырять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Приложение установилось. При запуске пишет: "В приложении Only ads произошла ошибка".

PS. Asus MeMO Pad FHD 10 ME302C (Intel Inside) :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

можно написать в поддержку и спросить почему владельцы x86 могут устанавливать программу. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Видимо из за наличия эпизодической эмуляции арма на Intel Atom, гугль решил что Intel Atom не совсем x86...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
22 часа назад, ZuBy сказал:

работа с формой (неправильный расчёт) - два варианта: 1) использовать модифицированный файл 2) FullScreen режим

А можно по подробней,что за модифицированый файл?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Похожий контент

    • От Игорь Маринин
      поделитесь пожалуйста пустым проектом, готовым к публикации для TV устройств.
      что-то никак не получается опубликовать, сейчас отклонили с такими ошибками:
      APK:8
      No Now Playing notification [card]"
      Your App does not contain a “Now Playing” notification [card] for when the user has selected the HOME button within the app. Please refer to our Displaying a Now Playing Card documentation for more details.
      APK:8
      Play/Pause key event is not respected during playback
      Your media apps that play video or music content must respect the play/pause key during playback. Please refer to our Media Play/Pause documentation and Update the Playback State documentation for details.
      Missing DPad functionality
      Your app requires user interaction for menus or app navigation. Please make sure that all menus and app navigation are fully functional using a DPad. Please refer to our DPAD Control and Hardware Declaration documentation.
      ну и баннер не прилепил
      No full-size app banner
      Your app does not contain a full-size app banner or is it not visible in the launcher. We are targeting 1080P, which we consider xhdpi. Apps should include the banner in the xhdpi (320 dpi) drawables folder with a size of (320px × 180px). Please refer to our Home Screen Banner and UI Patterns documentation.
      The title should help users identify apps in the launcher. Please refer to our Visual Design and User Interaction documentation for more information.
      был бы очень благодарен за рабочий пустой костяк с манифестом.
       
    • От krapotkin
      В процессе разработки столкнулся с очень странной ситуацией, корни которой до сих пор неясны, но решение нашлось.
      Итак. Делфи 10.3.3. Чистое приложение - пустая форма и кнопка. Отлично работает на разных устройствах кроме Samsung Galaxy Tab A (2016). Android 5.1.1
      Программа падает, не успев даже загрузиться. Любая. При этом она же, скомпилированная на другом компе, запускается нормально. И даже после изменения SDK/NDK на нем, ничего не падает.
      LogCat дает крайне странную картину
      java.lang.IllegalArgumentException: Unable to load native library: /data/app-lib/com.embarcadero.Project1-1/libProject1.so
      Начинаем экспериментировать с SDK, NDK и т.д. Поставил также хотфиксы для 10.3.3.
      Сразу скажу, SDK/NDK ставились отдельно через Android studio, не скачивались вместе с Delphi. Не торопитесь бросать чтение на этом месте!)) На другом компе, где все работает, все ставилось точно так же.
      Короче, очень много комбинаций версий SDK/NDK проверено.
      Результат такой. При постепенном понижении версии NDK все взлетело при NDK v22.

      При этом версия SDK видимо такого большого влияния не имеет, потому что этот вариант нормально работает

      Повторюсь. На других устройствах все работало и на более новых Ndk. Xiaomi Mi Pad4 , Samsung Galaxy Tab A (2019), Xiaomi Redmi 5 и 5Plus
       
      Спасибо за участие и помощь в разборе завалов @Andrey Efimov
       
    • От krapotkin
      У меня в работе два приложения, и оба они не предназначены для Play market, так как имеют ограниченный круг использования, по сути, чисто внутрикорпоративные. Так что нежелательно и выкладывание их и на альтернативные магазины приложений. 
      Автоматически возникает вопрос обновления. Если в  первый раз мы можем установить приложение сами при помощи админов, то обновлять их не так просто. А контингент пользователей не справится с "скачайте APK по ссылке, найдите, куда его скачал браузер, и запустите вручную именно последний скачанный, а не какой попало"...
      Простейший способ - дать приложению скачать свежую копию с сайта и натравить на полученный файл системный инсталлер.
      Вот только свежие Andoird делать это напрямик запрещают. Нужен filepropvider. Целый день шуровал по мануалам и YT,
      Вот то что получилось  в результате.
      Если у вас 10.3.3 как у меня, уже можно не вносить <provider>...</provider> в манифест и свой файл file_paths.xml (или как вам его советуют назвать в интернетах) в деплой.
      Теперь все это делается хоть несколько странно и однобоко, но автоматически, путем установки галочки Secure File Sharing

      после этого в манифесте автоматически пропишется один из вариантов размещения файлов, которые вы можете найти в интернете. Используется алиас external-path
      файл, показанный на рисунке, создается автоматически самой делфи.

      теперь остается отгадать, какой путь реально подставится вместо "."
      Как показала практика, все пути выглядят не так, как кажется, если исходить из простого здравого смысла. Целый день использования GetHomeDir и других полезных методов TPath завел меня совсем в тупик.
      Оказалось все проще (?)
      st:TMemoryStream; OutputDir: JFile; ApkFile: JFile; ApkUri: Jnet_Uri; path, filename: string; ... OutputDir := TAndroidHelper.Context.getExternalCacheDir(); path := JStringToString(OutputDir.getAbsolutePath); filename := path+'/ASDroid2.apk'; ApkFile := TJfile.JavaClass.init( StringToJstring(filename)); FApkUri := TAndroidHelper.JFileToJURI(ApkFile); st.Position := 0; st.SaveToFile(filename); обратите внимание, в provider_paths мы задаем external-paths, а в коде ищем ExternalCacheDir.!!!  (For.Unbelievably.Creative.Knowers!)
      Потом все просто. FApkUri передаем в интент и запускаем 
      итоговый код примерно таков. (скачивание в потоке с использованием небольшого собственного API, но там ничего важного, можно не обращать внимания)
      procedure TasdSettingsFrame.bDownloadClick(Sender: TObject); begin {$IFDEF ANDROID} bDownload.Enabled := False; DownloadAndRun(); {$ENDIF} end; {$IFDEF ANDROID} procedure TasdSettingsFrame.DownloadAndRun(); begin ttask.Run(procedure var aapi:TasdAPI; st:TMemoryStream; OutputDir: JFile; ApkFile: JFile; ApkUri: Jnet_Uri; path, filename: string; begin st := TMemoryStream.Create; aapi := TasdAPI.Clone(_API); try aapi.OnReceiveData := OnReceiveData; aapi.getApk(st); if aapi.Err.Code=0 then begin OutputDir := TAndroidHelper.Context.getExternalCacheDir(); path := JStringToString(OutputDir.getAbsolutePath); filename := path+'/ASDroid2.apk'; ApkFile := TJfile.JavaClass.init( StringToJstring(filename)); FApkUri := TAndroidHelper.JFileToJURI(ApkFile); st.Position := 0; st.SaveToFile(filename); TThread.Synchronize(nil,procedure begin bDownload.Enabled := true; StartActivity(FApkUri); end); end; finally st.Free; aapi.Free; end; end); end; procedure StartActivity(ApkUri: Jnet_Uri); var Intent: JIntent; begin Intent := TJIntent.Create(); Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK or TJIntent.JavaClass.FLAG_ACTIVITY_CLEAR_TOP or TJIntent.JavaClass.FLAG_GRANT_WRITE_URI_PERMISSION or TJIntent.JavaClass.FLAG_GRANT_READ_URI_PERMISSION); Intent.setDataAndType(apkuri, StringToJString('application/vnd.android.package-archive')); TAndroidHelper.Activity.startActivity(Intent); end; procedure TasdSettingsFrame.OnReceiveData(const Sender: TObject; AContentLength: Int64; AReadCount: Int64; var Abort: Boolean); begin tthread.Synchronize(nil, procedure begin pb1.Max := AContentLength; pb1.Value := AReadCount; end); end; {$ENDIF} Вопросы остались конечно, почему так странно с каталогами, но выяснять пока нет желания. Работает - не трожь.
      Всем удачи.
      UPD.
      Для того, чтобы системный инсталлер запускался, нужно не забыть отметить еще одну галочку

       
       
       
       
       
    • От Дмитрий Потапов
      Приветствую. На просторах интернета нашел BASS-библиотеку для Android и соответственно обертку для нее под Delphi.

      Вроде бы все работает нормально, но вот при настройке библиотеки при помощи методов
      BASS_GetConfigPtr, BASS_SetConfigPtr для работы со строковыми параметрами возникает проблема.
      На Windows с этим я легко работал, там достаточно использовать такую конструкцию

       
      PAnsiChar(BASS_GetConfigPtr(configId)) и получаем значение. BASS_SetConfigPtr(configId, PAnsiChar(value)) и задаем значение. Но вот под Android такой способ не проходит, как минимум по одной причине - он не понимает, что такое PAnsiChar. На docwiki.emarcadero.com, есть вот такая статейка. В которой написано, что PAnsiChar нужно заменить одним из трех: System.String, System.MarshalledString или System.SysUtils.TStringBuiler
      Только вот, если использовать MarshalledString, то при попытке получить значение приложение просто намертво зависает и все.
      Потом я подумал, так как библиотека написана на Java (вероятно), то может стоит попробовать использовать JNI в работе с ней, так как в Java файле, который прилагался вместе с библиотекой. Там я нашел объявления этих функций и заметил, что тип возвращаемого значения Object (ну, не зная Java я просто предположил, что это тоже просто ссылка на значение, например как PAnsiChar в Delphi на Windows).

      Но, при попытке как-либо использовать это натыкаюсь на проблемы в виде ошибки компиляции, либо очередном зависании приложения.
      Так как возвращается Object, то решил попробовать вариант с JObject и JString, но ни один вариант не хочет работать, опять ошибки на стадии компиляции, либо зависание приложение. Может быть, я что-то не так делаю.

      В общем, буду признателен за помощь!
    • От Yarpda
      Доброго времени!
      Есть идея сделать возможность резервирования данных приложения на Google drive под текущим аккаунтом пользователя. Ничего подобного я на форуме не нашел, может быть кто-то уже пытался решать подобную задачу? Интересует работа с Gdrive  в первую очередь.
    • От Ali Ezzeddine
      65/5000       Уважаемые,
      Есть ли способ вызвать сервис Java из приложения Delphi FMX?
    • От Эрик Шакиров
      Привет всем! Кто нибудь может подсказать как реализовать анимацию переходов между формами в Android без использования TabControl? Или подсказать в какую сторону "рыть"
    • От Светлана
      Ну всё в принципе как всегда, либо я барашка, либо лыжи не едут)
      А всё просто - я хочу, чтобы пока данные с сервера загружались по клику кнопки, пользователю элементарно был отклик в виде крутящейся какой нибудь фигни и он видел, что процесс идёт и что прога не зависла и никуда лишний раз не тыкал.
      Пока что для тестов сделала элементарно кнопку Update (speedbutton с image), данные элементарно грузятся и отображаются в GridPanel, а поверх него, чтоб пользователь и не смог куда либо тыкнуть, замостила панелькой с Image, вращаемой по таймеру (всё это дело наверху Visible:=false). И когда клацаем по кнопке Update, то панельку сверху грида делаю отображаемой и запускаю таймер, потом этот же обработчик/процедура грузит данные, а по окончанию останавливаем таймер и скрываем полупрозрачну, еще кстати, панельку. Аля вот так:
      procedure TForm1.SB_DataUpdateClick(Sender: TObject); begin //отображаем лого загрузки P_showLoad.Visible := true; Timer_load_rotate.Enabled := true; //с запуском таймера GetDeD_List(DE_set.Date); //процедура загрузки и отображения чего нам надо, которая весьма долго выполняется //и скрывае лого загрузки Timer_load_rotate.Enabled := false; //уже в обратном порядке P_showLoad.Visible := false; end; иии... ни черта не происходит как я хочу(
      Это лого вообще в итоге не отображается, а если убрать его скрытие, то оно у нас отобразится уже только тогда, когда всё загрузится. Логика мне стала подсказывать, что следовало его как то отобразить выполнив в параллельном асинхронном потоке аля так:
      procedure TForm1.SB_DataUpdateClick(Sender: TObject); begin TThread.Queue(TThread.Current, //TThread.Queue TThread.Synchronize ForceQueue procedure() begin P_showLoad.Visible := true; Timer_load_rotate.Enabled := true; end); GetDeD_List(DE_set.Date); //процедура загрузки и отображения чего нам надо, которая весьма долго выполняется end; И опять оно отображается только после того, как всё загрузится и проработает вся процедура. И уже чего только не пробовала и Synchronize и ForceQueue; и через TTask.Run и |task := TTask.Create(procedure () ... и т.д.| ничего не подходит, вот хоть убейся это всё дело будет отображаться только после полной отработки процедуры клика. Может я не в том направлении вообще рою и это как то по другому делается? Может я еще пока отлаживаю на Win32, а не всё на android, а там вот пара вариантов и норм на нём работают? Но чтот я никак не могу понять, что к чему... должно же быть как то просто, а я чтот никак не могу понять как(
    • От ComAlex
      Goоgle Play перестает поддерживать 32-bit Android-приложения c 01.08.2019.
      А выкладывать в Goоgle Play новые УЖЕ нельзя.
      Последние же Delphi XE не позволяют создать 64-bit Android-приложения.
      Кто знает, когда появится новая версия с поддержкой 64 - bit? Говорили, что в конце лета, но лето кончилось
    • От ComAlex
      Здравствуйте, господа программисты!
      Пытаюсь протестировать Android приложение на любом эмуляторе.
      Всегда одна ошибка "Unable to create process: Performing Streamed Install"
      Понимаю, что ссылок много по данной теме в интернете, но ни одна не помогла.
      Использую Embarsadero Delphi 10.3
      При компиляции на реальный телефон всё работает
      При компиляции на эмулятор даже пустого приложения выдается та же ошибка
      "Unable to create process: Performing Streamed Install"
      В чем проблема? Хотя бы в какую сторону копать?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...