#android #adb #classpath
#Android #adb #путь к классам
Вопрос:
Где я могу найти классы фреймворка Android? Файл /system/framework/framework.jar
на моем устройстве пуст, и никакие другие файлы, /system/framework
похоже, не содержат основной библиотеки.
Чтобы быть более конкретным, мне нужно получить некоторые классы (например android.app.Activity
) с устройства, например, с помощью ADB, либо в виде файла класса, либо в виде dex.
Я знаю, что могу найти исходный код на GitHub, но я не могу найти местоположение на устройстве.
Ответ №1:
Android теперь использует ART. Итак, все, что вы получаете для файлов фреймворка, находится boot-framework.art
boot-framework.oat
в /system/framework/[arch=arm,arm64,x86_68,etc]/
папке и.