读书人

请问Android内置应用Browser编译成APK

发布时间: 2012-09-02 21:00:34 作者: rapoo

请教Android内置应用Browser编译成APK的问题

获取Browser应用源代码,使用android.bat生成ant编译脚本,编译时报告缺少

com.google.android.googleapps.IGoogleLoginService

查相关资料了解到 该包是google提供的可选包,可以在源码目录的以下位置找到:

frameworks\opt

?

我将opt目录下的client.jar 和 framework.jar 放在Project的libs目录下(即第三方jar包所在的目录下)。

?

再执行编译时会报告以下错误:

W/dalvikvm(  849): threadid=3: thread exiting with uncaught exception (group=0x4000fe70)E/AndroidRuntime(  849): Uncaught handler: thread main exiting due to uncaught exceptionE/AndroidRuntime(  849): java.lang.VerifyError: com.android.browser.BrowserProviderE/AndroidRuntime(  849):        at java.lang.Class.newInstanceImpl(Native Method)E/AndroidRuntime(  849):        at java.lang.Class.newInstance(Class.java:1472)E/AndroidRuntime(  849):        at android.app.ActivityThread.installProvider(ActivityThread.java:3842)E/AndroidRuntime(  849):        at android.app.ActivityThread.installContentProviders(ActivityThread.java:3659)E/AndroidRuntime(  849):        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3618)

出好像是类校验错误,不知道各位有遇到同样问题吗?是如何解决的?

读书人网 >Android

热点推荐