Intereting Posts
Андроидный текст не корректно обертывается Google Analytics v4 – данные не отображаются на панели управления Объявление не загружено в Android Анимация угла развертки Android Ring Shape Уменьшение размера шрифта компонентов AlertDialog.Builder Android pubnub chat с использованием синтаксического анализа, который дает неверную ошибку ключа аутентификации Обновлены инструменты SDK и ADT до 17 и теперь получают VerifyErrors Пример API Google Mobile Vision Text API Два аромата с разными ресурсами, наследующими макет из одного базового аромата @Nullable @Named в шаблоне GAE / Android Android: установить маржу в PopupWindow по коду Android Camera2 API показывает обработанное изображение предварительного просмотра Вызовите onStart () фрагмента перед отображением Viewpager, navigation_mode_tabs Android: возможность рисования рядом с TextView с весом для каждого TextView в LinearLayout Как я могу избавиться от «Пропущенных кадров». Приложение может делать слишком много работы на главной теме "error

Запуск собственной программы на невращающемся Android-устройстве

Мне удалось создать собственный исполняемый файл для Android, после прочтения. Как создать исполняемый файл native (командной строки) для запуска на Android? , Но я не могу выполнить его на своем неиспользуемом телефоне, это дает

/ System / bin / sh: / storage / sdcard0 / Загрузить / hello_world: невозможно выполнить: разрешение отклонено

Потому что SD-карта смонтирована noexec , и я не могу писать где-нибудь еще.

Я нашел решение, которое работает для меня – кажется, что /data/local/tmp доступен для записи, и он не находится в разделе noexec .

Решение требует использования adb . Я подключил телефон через USB, и я включил USB-отладку из параметров разработчика.

Затем я загрузил файл на телефон, используя:

 adb push C:\Workspace\hello_world\libs\armeabi\hello_world /data/local/tmp/hello_wo rld 

Затем я запустил оболочку adb:

 adb shell 

И из него я изменил разрешение на запись и запустил его:

 chmod 755 /data/local/tmp/hello_world /data/local/tmp/hello_world