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

Reply via email to