Теперь я уже создал стороннюю банку под названием telephony_DA. И я уже могу использовать эту библиотеку telephony_DA на уровне приложений. (modication на AndroidManifest.xml и добавить разрешения в/и т.д./разрешений)Как связать стороннюю библиотеку (jar) с systerserver.java (services.jar) на Android?
Моя проблема заключается в том, что я написал новую услугу под названием TelephonyRegistry_DA.java в
«com.android.server» пакет и использовать классы из библиотека telephony_DA. После регистрации библиотеки telephony_DA в Android.mk я могу успешно создать библиотеку сервисов. Но в перспективе времени appearred аварии с причиной
"java.lang.NoClassDefFoundError: com.android.server.TelephonyRegistry_DA"
Я пытался выяснить этот вопрос, то я нашел что-то. Как только я удаляю классы из библиотеки telephony_DA в TelephonyRegistry_DA.java, тогда во время выполнения нет проблемы при создании и добавлении сервиса из TelephonyRegistry_DA.java. Кажется, что системный сервер не знал ссылку на библиотеку telephony_DA.
Итак, как добавить банку thirdparty в systemerver.java?
Спасибо.
http://stackoverflow.com/a/10046725/1289716 – MAC