Martifan Опубликовано 22 февраля, 2015 Поделиться Опубликовано 22 февраля, 2015 Доброго времени сутки у меня есть планшет Galaxy Tab 3 P5200 при запуске апликацию из Delphi ХЕ7 на него выскакивает на экране планшета: application does not support this device как его можно вылечить? заранее спасибо Цитата Ссылка на комментарий
0 Kitty Опубликовано 23 февраля, 2015 Поделиться Опубликовано 23 февраля, 2015 Надо убедиться что устройство соответствует этим требованиям: http://delphifmandroid.blogspot.ru/2013/11/blog-post.html xenon54 1 Цитата Ссылка на комментарий
0 Martifan Опубликовано 23 февраля, 2015 Автор Поделиться Опубликовано 23 февраля, 2015 тут написано что не поддерживает есть какой нибудь вероятность что сделают поддержку? а то делаешь аппликацию а он оказывается не все устройствах подходит Цитата Ссылка на комментарий
0 Gingercat Опубликовано 23 февраля, 2015 Поделиться Опубликовано 23 февраля, 2015 Доброго дня. Никак это не вылечить - сам столкнулся с подобной проблемой - хваленый Lenovo K900 также не работает. Если не ошибаюсь, планшет на Intel: на данный момент платформа не поддерживается. Служба тех-поддержки поделилась следующим (планы) - http://edn.embarcadero.com/article/43677. Так что может быть, будет поддержка Intel в скором будущем. Цитата Ссылка на комментарий
0 Martifan Опубликовано 23 февраля, 2015 Автор Поделиться Опубликовано 23 февраля, 2015 Спасибо За информацию надеюсь когда нибудь сделают поддержку очень на этом надеюсь Цитата Ссылка на комментарий
0 haword Опубликовано 24 февраля, 2015 Поделиться Опубликовано 24 февраля, 2015 в xe8 вроде как нет такого функционала. в 9 что выйдет осенью может быть появится а может быть и нет. Цитата Ссылка на комментарий
0 Martifan Опубликовано 24 февраля, 2015 Автор Поделиться Опубликовано 24 февраля, 2015 в xe8 вроде как нет такого функционала. в 9 что выйдет осенью может быть появится а может быть и нет. а где прочитали что будет в XE8? Дайте ссылку пожалуйста Цитата Ссылка на комментарий
0 estra Опубликовано 24 февраля, 2015 Поделиться Опубликовано 24 февраля, 2015 что то есть тут (или тут) Цитата Ссылка на комментарий
0 haword Опубликовано 24 февраля, 2015 Поделиться Опубликовано 24 февраля, 2015 во во изменений на уровень сервиспака зато покупать как новую версию будут люди Цитата Ссылка на комментарий
0 aleksandrguru Опубликовано 25 февраля, 2015 Поделиться Опубликовано 25 февраля, 2015 Да лучше бы добавили x86 , эмуляторы нормальный нельзя использовать на компе , посмотрите тут http://blog.naver.com/simonsayz/220277981387 Цитата Ссылка на комментарий
0 Martifan Опубликовано 25 февраля, 2015 Автор Поделиться Опубликовано 25 февраля, 2015 будем надеяться что это неполный список Цитата Ссылка на комментарий
0 eaisber Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 На Galaxy Tab 4 работает... Цитата Ссылка на комментарий
0 Alex7wrt Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 (изменено) У меня в XE7 такую ошибку пишет на девайсах с Android 4.0.3 Просто захожу в Deployment и снимаю галочку в строке, где libnative-activity.so (local name) и library\lib\armeabi\ (remote path) и все запускается Подробнее здесь http://docwiki.embarcadero.com/RADStudio/XE8/en/Running_Your_Android_Application_on_an_Android_Device Ищите строку Workaround for Android 4.0/Kindle Fire Message: "Application does not support this device" Изменено 29 апреля, 2015 пользователем Alex7wrt Цитата Ссылка на комментарий
0 sviat9440 Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 У меня в XE7 такую ошибку пишет на девайсах с Android 4.0.3 Просто захожу в Deployment и снимаю галочку в строке, где libnative-activity.so (local name) и library\lib\armeabi\ (remote path) и все запускается Подробнее здесь http://docwiki.embarcadero.com/RADStudio/XE8/en/Running_Your_Android_Application_on_an_Android_Device Ищите строку Workaround for Android 4.0/Kindle Fire Message: "Application does not support this device" У меня он после этого ваще не буилдерится Цитата Ссылка на комментарий
0 Alex7wrt Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 У меня в XE7 такую ошибку пишет на девайсах с Android 4.0.3 Просто захожу в Deployment и снимаю галочку в строке, где libnative-activity.so (local name) и library\lib\armeabi\ (remote path) и все запускается Подробнее здесь http://docwiki.embarcadero.com/RADStudio/XE8/en/Running_Your_Android_Application_on_an_Android_Device Ищите строку Workaround for Android 4.0/Kindle Fire Message: "Application does not support this device" У меня он после этого ваще не буилдерится Интересно. На всяк случай спрошу: В Deployment точно library\lib\armeabi\ отключили? Там еще есть library\lib\armeabiv7a\. Важно не перепутать. Цитата Ссылка на комментарий
0 sviat9440 Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 У меня в XE7 такую ошибку пишет на девайсах с Android 4.0.3 Просто захожу в Deployment и снимаю галочку в строке, где libnative-activity.so (local name) и library\lib\armeabi\ (remote path) и все запускается Подробнее здесь http://docwiki.embarcadero.com/RADStudio/XE8/en/Running_Your_Android_Application_on_an_Android_Device Ищите строку Workaround for Android 4.0/Kindle Fire Message: "Application does not support this device" У меня он после этого ваще не буилдерится Интересно. На всяк случай спрошу: В Deployment точно library\lib\armeabi\ отключили? Там еще есть library\lib\armeabiv7a\. Важно не перепутать. И то и то Цитата Ссылка на комментарий
0 sviat9440 Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 А что? Цитата Ссылка на комментарий
0 sviat9440 Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 (изменено) libnative-activity.so У меня их три и у всех разный путь, какой отключать? При буилдере выдает: [Exec Error] The command "PATH C:\Program Files (x86)\Java\jdk1.7.0_76\bin;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBaseXE7\IDE_spoof;G:\Program Files (x86)\CollabNet;G:\Program Files (x86)\Embarcadero\Studio\15.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl;G:\Program Files (x86)\Embarcadero\Studio\15.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl\Win64;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\7-Zip;C:\ProgramData\AutomationBox\MouseRobot2\Application;C:\ProgramData\AutomationBox\MouseRobot2\Application\tools;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Embarcadero\Studio\16.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl;C:\adb & "C:\Program Files (x86)\Embarcadero\Studio\16.0\PlatformSDKs\android-sdk-windows\build-tools\21.1.2\dx.bat" --dex --output="D:\Тесты\Version 0.3 — копия (2)\Android\Debug\classes.dex" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\android-support-v4.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\apk-expansion.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\cloud-messaging.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\fmx.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\google-analytics-v2.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\google-play-billing.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\google-play-licensing.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\google-play-services.dex.jar" " exited with code 3. --- Опа, скорее всего проблема не в этом, тогда я не пойму в чем. Анализировав текст ошибки я понял что компилятор пытается ссылаться на Embarcadero\Studio\15.0, хотя я собираю проект с 16,0. Как быть? Изменено 29 апреля, 2015 пользователем sviat Цитата Ссылка на комментарий
0 Alex7wrt Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 (изменено) library\lib\armeabiv7a\ отключать не надо! Отключить только одну строку, в которой libnative-activity.so (local name) и library\lib\armeabi\ (remote path) Изменено 29 апреля, 2015 пользователем Alex7wrt Цитата Ссылка на комментарий
0 sviat9440 Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 (изменено) Опа, скорее всего проблема не в этом, тогда я не пойму в чем. Анализировав текст ошибки я понял что компилятор пытается ссылаться на Embarcadero\Studio\15.0, хотя я собираю проект с 16,0. Как быть? Не буилдерит даже так. Изменено 29 апреля, 2015 пользователем sviat Цитата Ссылка на комментарий
0 sviat9440 Опубликовано 29 апреля, 2015 Поделиться Опубликовано 29 апреля, 2015 ООО, все пошло, спасибо. Перезапустил RAD studio от имени администратора, только то отключение, толку никакого не дало. Все равно не поддерживается. Цитата Ссылка на комментарий
0 Satellite Опубликовано 3 мая, 2015 Поделиться Опубликовано 3 мая, 2015 (изменено) Заработало! Сразу прошу простить если так было нельзя. Я скопировал либку из папки с армовскими и закинул в х86. И заработало, но с тормозами. Скорее всего это из-за того, что в х86 прошивку сразу запихали библиотеки которые позволяют запускать армовские приложухи. У моего пользователя, смартфон на Intel® Atom™ Z2520. Сам проверить не могу, но я ему верю. (MultiPad Thunder 7.0i) Изменено 3 мая, 2015 пользователем Satellite Цитата Ссылка на комментарий
0 FAN Опубликовано 3 мая, 2015 Поделиться Опубликовано 3 мая, 2015 Телефон/планшет galaxy tab работает на Intel х86 процессоре. Если версия андроида на нем содержит библиотеку от Intel libhoudini, to программы скомпилированные под arm compiler, будут (должны) работать на телефоне. Если программы скомпилированные по arm не работают, то libhoudini надо найти и установить. https://commonsware.com/blog/2013/11/21/libhoudini-what-it-means-for-developers.html http://forum.xda-developers.com/showthread.php?t=1750783 Цитата Ссылка на комментарий
0 Камышев Александр Опубликовано 2 декабря, 2015 Поделиться Опубликовано 2 декабря, 2015 (изменено) Приложение под андроид, на XE10 CBulder, столкнулся с той же проблемой. Выше была ссылка http://docwiki.embarcadero.com/RADStudio/XE8/en/Running_Your_Android_Application_on_an_Android_Device оттуда: When you try to run an Android app on a device running Android 4.0.x (including some Amazon Kindle Fire devices), you might see this message: Application does not support this device To workaround this issue: In the IDE, open the Deployment Manager (Project > Deployment), and locate the following entry: Local Name: libnative-activity.so Remote Path: library\lib\armeabi\ Uncheck the entry to prevent deployment of this file. Сделал как написано, собрал без проблем, выпустил, установил на arm - работает, на atom - отправил на тест клиенту, нет под рукой, по результату отпишусь. Клиент ответил - не работает. Изменено 3 декабря, 2015 пользователем Камышев Александр Цитата Ссылка на комментарий
0 dante333 Опубликовано 2 декабря, 2015 Поделиться Опубликовано 2 декабря, 2015 Заработает.сам тестируют свои приложения на Asus Zenfone с интелом,снимаю галку в деплойменте со строки где прописаны lib под x86 и начинает работать.без этого пишет что приложение не поддерживается на данном устройстве.если память не изменяет то в оригинальной статье это предлагалось сделать для amazon kindle. Цитата Ссылка на комментарий
0 Камышев Александр Опубликовано 3 декабря, 2015 Поделиться Опубликовано 3 декабря, 2015 (изменено) Заработает.сам тестируют свои приложения на Asus Zenfone с интелом,снимаю галку в деплойменте со строки где прописаны lib под x86 и начинает работать.без этого пишет что приложение не поддерживается на данном устройстве.если память не изменяет то в оригинальной статье это предлагалось сделать для amazon kindle. снять чек с library\lib\x86? в оригинале было library\lib\armeabi APK файл - это zip-архив с файлами ресурсов, андроид манифест, прочие файлы и в числе прочих папка "lib". Здесь лежат скомпилированные под разный чипсет библиотеки (файлы с расширением *.so). В моем случае это armeabi, armeabi-v7a, mips и x86. В deployment указывается какие из этих библиотек включить в APK. Удаление armeabi не помогло, да и с чего бы. Другое дело когда отсутствует папка x86. В случае, когда отсутствует бинарный исполняемый файл для x86, андроид на этом чипсете, видимо, попробует использовать бинарный файл для arm в режиме эмуляции. Дописываю позже, после того как пришел ответ от клиента. Пишет что заработало, т.е. вышесказанное подтверждается. Непонятно почему не работает нативная библиотека, и можно ли считать это решением? Из проблем: "системный тулбар закрывает строку с переключением окон. Переключать очень сложно. Утилиты которые нашел делают её прозрачным, но системную строку не убирают полностью." Изменено 7 декабря, 2015 пользователем Камышев Александр Цитата Ссылка на комментарий
Вопрос
Martifan
Ссылка на комментарий
38 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.