Hi All,
I'm trying to build a basic Android browser using GeckoView library.I have
followed Mark Finkle's project from github.
https://github.com/mfinkle/geckobrowser
However, when I run it, it shows me the errors as below. I have used the latest
geckoview_library and geckoview_assets from
http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-central-android/.
The errors seems related to GeckoView initiate problem.
Does anyone can tell me what should I do to fix this problem? Does anyone have
successfully start to use GeckoView library?By the way, in the bin->dexedLibs,
I see there is a webrtc.jar lib. Is that mean the GeckoView library also
support WebRTC as fennec?
Thanks in advance,HanWang
12-29 13:57:28.196: E/ActivityThread(5016): Failed to inflate12-29
13:57:28.196: E/ActivityThread(5016): android.view.InflateException: Binary XML
file line #29: Error inflating class org.mozilla.gecko.GeckoView12-29
13:57:28.196: E/ActivityThread(5016): at
android.view.LayoutInflater.createView(LayoutInflater.java:613)12-29
13:57:28.196: E/ActivityThread(5016): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)12-29
13:57:28.196: E/ActivityThread(5016): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:746)12-29
13:57:28.196: E/ActivityThread(5016): at
android.view.LayoutInflater.inflate(LayoutInflater.java:489)12-29 13:57:28.196:
E/ActivityThread(5016): at
android.view.LayoutInflater.inflate(LayoutInflater.java:396)12-29 13:57:28.196:
E/ActivityThread(5016): at
android.view.LayoutInflater.inflate(LayoutInflater.java:352)12-29 13:57:28.196:
E/ActivityThread(5016): at
com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:323)12-29
13:57:28.196: E/ActivityThread(5016): at
android.app.Activity.setContentView(Activity.java:1881)12-29 13:57:28.196:
E/ActivityThread(5016): at
com.starkravingfinkle.geckobrowser.MainActivity.onCreate(MainActivity.java:32)12-29
13:57:28.196: E/ActivityThread(5016): at
android.app.Activity.performCreate(Activity.java:5104)12-29 13:57:28.196:
E/ActivityThread(5016): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)12-29
13:57:28.196: E/ActivityThread(5016): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2262)12-29
13:57:28.196: E/ActivityThread(5016): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358)12-29
13:57:28.196: E/ActivityThread(5016): at
android.app.ActivityThread.access$600(ActivityThread.java:153)12-29
13:57:28.196: E/ActivityThread(5016): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)12-29
13:57:28.196: E/ActivityThread(5016): at
android.os.Handler.dispatchMessage(Handler.java:99)12-29 13:57:28.196:
E/ActivityThread(5016): at android.os.Looper.loop(Looper.java:137)12-29
13:57:28.196: E/ActivityThread(5016): at
android.app.ActivityThread.main(ActivityThread.java:5227)12-29 13:57:28.196:
E/ActivityThread(5016): at java.lang.reflect.Method.invokeNative(Native
Method)12-29 13:57:28.196: E/ActivityThread(5016): at
java.lang.reflect.Method.invoke(Method.java:511)12-29 13:57:28.196:
E/ActivityThread(5016): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)12-29
13:57:28.196: E/ActivityThread(5016): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)12-29 13:57:28.196:
E/ActivityThread(5016): at dalvik.system.NativeStart.main(Native
Method)12-29 13:57:28.196: E/ActivityThread(5016): Caused by:
java.lang.reflect.InvocationTargetException12-29 13:57:28.196:
E/ActivityThread(5016): at
java.lang.reflect.Constructor.constructNative(Native Method)12-29 13:57:28.196:
E/ActivityThread(5016): at
java.lang.reflect.Constructor.newInstance(Constructor.java:417)12-29
13:57:28.196: E/ActivityThread(5016): at
android.view.LayoutInflater.createView(LayoutInflater.java:587)12-29
13:57:28.196: E/ActivityThread(5016): ... 22 more12-29 13:57:28.196:
E/ActivityThread(5016): Caused by: java.lang.NullPointerException12-29
13:57:28.196: E/ActivityThread(5016): at
org.mozilla.gecko.gfx.LayerRenderer.<init>(LayerRenderer.java:139)12-29
13:57:28.196: E/ActivityThread(5016): at
org.mozilla.gecko.gfx.LayerView.initializeView(LayerView.java:135)12-29
13:57:28.196: E/ActivityThread(5016): at
org.mozilla.gecko.GeckoView.init(GeckoView.java:105)12-29 13:57:28.196:
E/ActivityThread(5016): at
org.mozilla.gecko.GeckoView.<init>(GeckoView.java:51)12-29 13:57:28.196:
E/ActivityThread(5016): ... 25 more
-------------------------------------------------------------------12-29
13:57:28.208: E/AndroidRuntime(5016): FATAL EXCEPTION: main12-29 13:57:28.208:
E/AndroidRuntime(5016): java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.starkravingfinkle.geckobrowser/com.starkravingfinkle.geckobrowser.MainActivity}:
android.view.InflateException: Binary XML file line #29: Error inflating class
org.mozilla.gecko.GeckoView12-29 13:57:28.208: E/AndroidRuntime(5016): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2308)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.app.ActivityThread.access$600(ActivityThread.java:153)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.os.Handler.dispatchMessage(Handler.java:99)12-29 13:57:28.208:
E/AndroidRuntime(5016): at android.os.Looper.loop(Looper.java:137)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.app.ActivityThread.main(ActivityThread.java:5227)12-29 13:57:28.208:
E/AndroidRuntime(5016): at java.lang.reflect.Method.invokeNative(Native
Method)12-29 13:57:28.208: E/AndroidRuntime(5016): at
java.lang.reflect.Method.invoke(Method.java:511)12-29 13:57:28.208:
E/AndroidRuntime(5016): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)12-29
13:57:28.208: E/AndroidRuntime(5016): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)12-29 13:57:28.208:
E/AndroidRuntime(5016): at dalvik.system.NativeStart.main(Native
Method)12-29 13:57:28.208: E/AndroidRuntime(5016): Caused by:
android.view.InflateException: Binary XML file line #29: Error inflating class
org.mozilla.gecko.GeckoView12-29 13:57:28.208: E/AndroidRuntime(5016): at
android.view.LayoutInflater.createView(LayoutInflater.java:613)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:746)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.view.LayoutInflater.inflate(LayoutInflater.java:489)12-29 13:57:28.208:
E/AndroidRuntime(5016): at
android.view.LayoutInflater.inflate(LayoutInflater.java:396)12-29 13:57:28.208:
E/AndroidRuntime(5016): at
android.view.LayoutInflater.inflate(LayoutInflater.java:352)12-29 13:57:28.208:
E/AndroidRuntime(5016): at
com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:323)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.app.Activity.setContentView(Activity.java:1881)12-29 13:57:28.208:
E/AndroidRuntime(5016): at
com.starkravingfinkle.geckobrowser.MainActivity.onCreate(MainActivity.java:32)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.app.Activity.performCreate(Activity.java:5104)12-29 13:57:28.208:
E/AndroidRuntime(5016): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2262)12-29
13:57:28.208: E/AndroidRuntime(5016): ... 11 more12-29 13:57:28.208:
E/AndroidRuntime(5016): Caused by:
java.lang.reflect.InvocationTargetException12-29 13:57:28.208:
E/AndroidRuntime(5016): at
java.lang.reflect.Constructor.constructNative(Native Method)12-29 13:57:28.208:
E/AndroidRuntime(5016): at
java.lang.reflect.Constructor.newInstance(Constructor.java:417)12-29
13:57:28.208: E/AndroidRuntime(5016): at
android.view.LayoutInflater.createView(LayoutInflater.java:587)12-29
13:57:28.208: E/AndroidRuntime(5016): ... 22 more12-29 13:57:28.208:
E/AndroidRuntime(5016): Caused by: java.lang.NullPointerException12-29
13:57:28.208: E/AndroidRuntime(5016): at
org.mozilla.gecko.gfx.LayerRenderer.<init>(LayerRenderer.java:139)12-29
13:57:28.208: E/AndroidRuntime(5016): at
org.mozilla.gecko.gfx.LayerView.initializeView(LayerView.java:135)12-29
13:57:28.208: E/AndroidRuntime(5016): at
org.mozilla.gecko.GeckoView.init(GeckoView.java:105)12-29 13:57:28.208:
E/AndroidRuntime(5016): at
org.mozilla.gecko.GeckoView.<init>(GeckoView.java:51)12-29 13:57:28.208:
E/AndroidRuntime(5016): ... 25 more
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev