Articles of рука

Как скомпилировать и связать код ржавчины с пакетом приложений для Android

Я пытаюсь добавить код Rust в образец андроида NDK (native-activity); Всякий раз, когда я связываю код Rust (скомпилированный как .a) в .so, он не запускается. Я продолжал информацию отсюда, чтобы получить компилятор ржавчины с поддержкой android и «автономный инструментарий» https://github.com/mozilla/rust/wiki/Doc-building-for-android Кто-то предлагал на канале IRS Rust, что я должен упомянуть «большой палец» где-то; Есть ли […]

Использование архитектуры Android?

У меня есть несколько родных библиотек, которые довольно большие и раздувают бинарный размер приложения. Я просмотрел разбиение APK, но поддержка и QAing несколько APK – это не то, что я хочу сделать. Поэтому я хотел бы исключить неиспользуемые архитектуры в моем выпуске сборки сборки, используя свойство ndk.abiFilters Gradle. (Отладочные сборки я хочу оставить в покое, […]

Android ARMv6 / v7 и VFP / NEON

Я хотел бы больше понять процессор, используемый на телефонах Android. Причина в том, что мы создаем библиотеку C, у которой есть определенные флаги архитектуры процессора / математического процессора, которые мы можем установить. До сих пор мы обнаружили, что все процессоры Android-устройств являются ARM-дизайном и представляют собой ARMv6 (более старые устройства, нижние концы, Huawei, ZTE, small […]

Какой компилятор использует Android NDK?

Я пишу код ARM NEON для Android-приложения, и я боролся с некоторыми флагами компилятора, которые не распознаются. Позже я понял, что поддержка этих флагов была добавлена ​​совсем недавно и моя версия GCC старше. Я делаю все это в Windows и ограничусь тем, что могут предложить Cygwin. Вот мой вопрос: прежде чем я пойду и попытаюсь […]

Возможно ли скомпилировать библиотеки LLVM для android / ARM

Я увлечен Pure алгебраическим / функциональным языком . В интерпретаторе Pure используется LLVM JIT-компилятор. Я хотел бы скомпилировать Pure, чтобы он работал на Android (ARM). Pure имеет зависимость от LLVM JIT. Поэтому мне нужно скомпилировать источник LLVM для запуска Pure. Возможно ли скомпилировать источник LLVM для устройств Android (ARM)? Там действительно нет информации об этом […]

Android Studio – как я могу сделать AVD с ARM вместо HAXM?

Я новичок в Android Studio. Мой компьютер не поддерживает HAXM, поэтому он не позволит мне установить его для виртуализации. В некоторых подобных вопросах на этом сайте люди упоминают настройку виртуального устройства с ARM вместо HAXM. Как я могу это сделать? В AVD-менеджере все готовые аппаратные профили используют HAXM, и когда я нажимаю «Новый профиль оборудования», […]

Хотите скомпилировать родной Android-бинар, я могу запускать в терминале по телефону

Я пытаюсь пару дней скомпилировать собственный двоичный файл ARM Android, который будет выполняться на моем телефоне с помощью терминала. Я хочу генерировать двоичные файлы того же типа, что и стандартные двоичные файлы Posix, установленные на телефоне, такие как ls, mkdir и т. Д. Я загрузил Android NDK под Mac OS X и смог скомпилировать простые […]

Каково использование образа системы ARM EABI v7a в андроиде?

Зачем нам нужен образ ARM EABI v7a System в Android-разработке? Какова цель этого конкретного изображения?

Intereting Posts
Как сообщить своему пользовательскому FragmentPagerAdapter прекращение уничтожения моих фрагментов? Сепаратор (разделитель) после последнего элемента списка ListView Форматирование даты календаря GetMeasuredHeight () TextView с завернутым текстом Добавить индикатор выполнения в WebView Комментировать ярлык Android Studio Android – SwipeRefreshLayout с пустым текстовым просмотром Проведите назад, как Pinterest или Tumblr Добавить пользовательский макет в ActionBar / панель инструментов без полей Как получить доступ к представлениям внутри макета при повторном использовании его несколько раз? Предупреждение «Избегайте передачи null в качестве корня представления» при раздувании представления для использования AlertDialog Android: html в strings.xml Почему эти разрешения отказываются? Наложение изображения для создания учебного пособия в приложении для Android Com.google.android.gms.internal.zzhu: не удается найти ссылочный класс android.security.NetworkSecurityPolicy