Я пытаюсь добавить новый фреймворк в исходный код Android и вызывать мои приложения с помощью этого фреймворка.
Я включил свои файлы фреймворка и вызвал функции. Makefile для приложения включает в себя новый фреймворк. Все компилируется. Но когда я запускаю свое приложение, оно закрывается. Все макеты Xml и классы Java в порядке. Файл манифеста включает
<user-library android:name="frameworkName">
Мой вопрос заключается в том, где найти сопоставление для этого «frameworkName» в базовом коде Android, чтобы оно могло определить папку / путь фреймворка. Который выглядит главной проблемой
Каковы возможные шаги для выполнения этой работы, поскольку я не могу запустить свое приложение (принудительное закрытие).
РЕДАКТИРОВАТЬ: Первоначально я получил Исключение времени выполнения: -Класс не найден для каркасных классов. Более того, эта ошибка появлялась, когда я пропускал тег «user-library». Теперь после добавления тега мой apk не устанавливается менеджером пакетов, так как он не может определить путь фреймворка.
Разработчики Android говорят следующее: «Платформа PackageManager не позволит пользователю установить приложение, если библиотека отсутствует на устройстве пользователя».
http://developer.android.com/guide/topics/manifest/uses-library-element.html
Итак, какую связь я пропускаю. Любые предположения или помощь будут действительно полезны для меня.
спасибо