Articles of android source

Как отлаживать собственный код Android на реальном устройстве

У меня проблемы с бэкэндом (в основном Stagefrightplayer) на Android, и я хотел бы понять, почему он вызывает ошибки. Ошибки обычно характерны для устройств, поэтому отладки на эмуляторе недостаточно. Пример: I/AwesomePlayer( 147): mConnectingDataSource->connect() returned -1004 V/MediaPlayerService( 147): [332] notify (0x272830, 100, 1, -1004) E/MediaPlayer(24881): error (1, -1004) E/MediaPlayer(24881): Error (1,-1004) W/PlayerListener(24881): Received error: what = […]

Создание специального дерева устройств для AOSP

Я последовал официальному руководству Google по созданию собственного AOSP и преуспел в следующих действиях: у меня есть версия Pure AOSP, работающая на эмуляторе nexus. https://source.android.com/source/building.html Рассказ: у меня есть редкое устройство, появившееся с некоторой версией Android, полной предустановленного приложения, очевидно, я не хочу … Поэтому я хочу портировать Pure AOSP на свое устройство – просто, […]

Альтернативные зеркала для Android Kernel 3.0, так как kernel.org не работает?

Я ищу альтернативные зеркала для Kernel 3.0 для Android, так как kernel.org не работает. Заранее спасибо. Примечание: исправленное ядро ​​Android 3.0 не совпадает с ядром Linux 3.0.

Источник DDMS / расширение DDMS

Кто-нибудь знает, где найти исходный код DDMS? Я хочу расширить его функциональность. Или есть ли CLI для этого инструмента вместо плагина eclipse?

Импорт проекта Android AOSP в eclipse

Таким образом, это не похоже на другие проблемы. У меня в основном один вопрос Система построения проектов Android использует файлы Android.mk. Есть ли там плагин eclipse, который анализирует файлы mk и позволяет мне загружать эти проекты в eclipse? В основном импортирует файл Android.mk …

Может ли addJavascriptInterface () полагаться на getClass ()?

Я попытался проследить через код, чтобы увидеть, как addJavascriptInterface() в WebView , но она погружается в native код, что в основном снижает мою способность проверять, что происходит. В частности, я пытаюсь определить, означает ли средство JNI (?), С помощью которого addJavascriptInterface() организует обратный вызов в Java-код, полагается на getClass() как часть стратегии отражения, сопоставляет ссылки […]

Как скачать исходный код google для Android

Как вы знаете, в https://android.googlesource.com/ есть список из нескольких сотен проектов. Я хотел бы загрузить их все в Windows-машине. Согласно документу Google, To install, initialize, and configure Repo: $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo To clone the entire platform, install repo, and run: mkdir mydroid cd mydroid repo init -u https://android.googlesource.com/platform/manifest repo […]

Android, настройка среды сборки Linux, пакет libgl1-mesa-glx: i386 имеют неудовлетворенные зависимости

Я пытаюсь настроить среду сборки Linux для AOSP. У меня дистрибутив Ubuntu-12.04.4-desktop-amd64. Я делаю все в соответствии с инструкциями, приведенными здесь . Я ввел команду терминала для установки необходимых пакетов: $ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos […]

Переключение с AOSP на froyo

Я только что проверил мастер с репо. Теперь я хочу переключиться на froyo. Как я могу это сделать, не загружая кучу вещей снова? Я не хочу снова загружать кучу вещей, я просто хочу иметь возможность свободно перемещаться между ветвями, как в обычном git-клоне.

Android Build – эмулятор, застрявший на логотипе Android

Я экспериментировал с системой Android на пару дней. Я мог бы скачать и построить систему успешно, как описано здесь . Я построил мастер-ветку. Вместо запуска команды emulator я использовал команду с указанными здесь параметрами. Окно эмулятора запустило и показало логотип «android», но он застрял там. Я оставил его почти на 1 час, но он выглядел […]