Hi, I was able to fix my code. Thank you for all the help. An unrelated
question if you can help me, I'm trying to implement to connect to a webrtc
server and just have do it by this
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.rtcview);
   mXWalkView = (XWalkView) findViewById(R.id.activity_main);
    mXWalkView.load("192.168.10.45:2013", null);
  }
}

however, it doesn't work, it just displays a white screen, any suggestions?



On Tue, Jun 24, 2014 at 1:39 AM, Wang, Shiliu <[email protected]> wrote:

>  Hi,
>
>
>
> Which build.xml are you using to build you code?
>
> I am trying to reproduce as following steps:
>
> 1.       Download latest canary xwalk webview
>
> 2.       Extract it and import into Eclipse.
>
> 3.       Create a new project following the instrumentation at
> https://crosswalk-project.org/#documentation/embedding_crosswalk .
>
> 4.       Copy the build.xml from xwalk webview to the newly created
> project.
>
> 5.       Change the project name of the copied build.xml
>
> 6.       Run “android update project –p ./” in created project  and
> “android update lib-project –p ./” in xwalk webview.
>
> 7.       Run “ant debug” in created project.
>
> The built apk is working correctly on my test device.
>
>
>
> Besides, can you confirm that “AndroidProtocolHandler.class” is in the
> “xwalk_core_library_java.jar” included in xwalk webview. And have you tried
> to directly use eclipse to build your project?
>
>
>
> Thanks,
>
> Shiliu.
>
>
>
> *From:* Bradley Behe [mailto:[email protected]]
> *Sent:* Monday, June 23, 2014 8:37 PM
> *To:* Wang, Shiliu
> *Cc:* [email protected]
> *Subject:* Re: [Crosswalk-help] Runtime Issues with Crosswalk webview on
> Android
>
>
>
> Sure.
>
> I am using eclipse to edit my code and have added the library to the code
> by following the exact instructions on the crosswalk website. I have used
> both the latest version of the beta webview and the canary webview to no
> success. I am building my code via the command line with ant.
>
>
>
>
>
>
>
> On Mon, Jun 23, 2014 at 12:47 AM, Wang, Shiliu <[email protected]>
> wrote:
>
>  Hi, Bradley
>
>
>
> Thanks for trying xwalk embedding API.
>
> The warning message for resources are not critical.
>
> The log shows that org.xwalk.core.AndroidProtocolHandler is not found in
> your java classes. Can you share how you setup your projects and which
> version of xwalk_core_library you are using?
>
>
>
> Thanks,
>
> Shiliu.
>
>
>
> *From:* Crosswalk-help [mailto:
> [email protected]] *On Behalf Of *Bradley
> Behe
> *Sent:* Friday, June 20, 2014 8:48 PM
> *To:* [email protected]
> *Subject:* [Crosswalk-help] Runtime Issues with Crosswalk webview on
> Android
>
>
>
> Hello,
>
>
>
>    I've been trying to add the embedded api of Crosswalk webview to an
> existing project using the instructions here
> https://crosswalk-project.org/#documentation/embedding_crosswalk . I can
> get the code to compile, however when I run the app and it gets to the
> point where I call the XWalkView library, I get the following errors
>
>
>
> W/XWalkInternalResources(12309):
> org.xwalk.core.R$string.accessibility_content_v
>
> iew is not found.
>
>
>
> A whole bunch of errors like that, indicating the program can't find the R
> file. And then I get this
>
>
>
> D/dalvikvm(12309): Trying to load lib
> /data/app-lib/org.yaxim.androidclient-2/li
>
> bxwalkcore.so 0x4286ce00
>
> D/dalvikvm(12309): Added shared lib
> /data/app-lib/org.yaxim.androidclient-2/libx
>
> walkcore.so 0x4286ce00
>
> W/System.err(12309): java.lang.NoClassDefFoundError:
> org/xwalk/core/AndroidProto
>
> colHandler
>
> W/System.err(12309):    at java.lang.Runtime.nativeLoad(Native Method)
>
> W/System.err(12309):    at java.lang.Runtime.loadLibrary(Runtime.java:379)
>
> W/System.err(12309):    at java.lang.System.loadLibrary(System.java:535)
>
> W/System.err(12309):    at
> org.chromium.base.library_loader.LibraryLoader.loadAl
>
> readyLocked(LibraryLoader.java:161)
>
> W/System.err(12309):    at
> org.chromium.base.library_loader.LibraryLoader.loadNo
>
> w(LibraryLoader.java:125)
>
> W/System.err(12309):    at
> org.xwalk.core.XWalkViewDelegate.init(XWalkViewDelega
>
> te.java:119)
>
> W/System.err(12309):    at
> org.xwalk.core.XWalkView.init(XWalkView.java:227)
>
> W/System.err(12309):    at
> org.xwalk.core.XWalkView.<init>(XWalkView.java:191)
>
> W/System.err(12309):    at
> org.yaxim.androidclient.chat.ChatRTC.onCreate(ChatRTC
>
> .java:41)
>
> W/System.err(12309):    at
> android.app.Activity.performCreate(Activity.java:5250
>
> )
>
> W/System.err(12309):    at
> android.app.Instrumentation.callActivityOnCreate(Inst
>
> rumentation.java:1097)
>
> W/System.err(12309):    at
> android.app.ActivityThread.performLaunchActivity(Acti
>
> vityThread.java:2211)
>
> W/System.err(12309):    at
> android.app.ActivityThread.handleLaunchActivity(Activ
>
> ityThread.java:2297)
>
> W/System.err(12309):    at
> android.app.ActivityThread.access$700(ActivityThread.
>
> java:152)
>
> W/System.err(12309):    at
> android.app.ActivityThread$H.handleMessage(ActivityTh
>
> read.java:1282)
>
> W/System.err(12309):    at
> android.os.Handler.dispatchMessage(Handler.java:99)
>
> W/System.err(12309):    at android.os.Looper.loop(Looper.java:137)
>
> W/System.err(12309):    at
> android.app.ActivityThread.main(ActivityThread.java:5
>
> 328)
>
> W/System.err(12309):    at java.lang.reflect.Method.invokeNative(Native
> Method)
>
> W/System.err(12309):    at java.lang.reflect.Method.invoke(Method.java:511)
>
> W/System.err(12309):    at
> com.android.internal.os.ZygoteInit$MethodAndArgsCalle
>
> r.run(ZygoteInit.java:1102)
>
> W/System.err(12309):    at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.ja
>
> va:869)
>
> W/System.err(12309):    at dalvik.system.NativeStart.main(Native Method)
>
> W/System.err(12309): Caused by: java.lang.ClassNotFoundException: Didn't
> find cl
>
> ass "org.xwalk.core.AndroidProtocolHandler" on path:
> /data/app/org.yaxim.android
>
> client-2.apk
>
> W/System.err(12309):    at
> dalvik.system.BaseDexClassLoader.findClass(BaseDexCla
>
> ssLoader.java:65)
>
> W/System.err(12309):    at
> java.lang.ClassLoader.loadClass(ClassLoader.java:501)
>
>
>
> W/System.err(12309):    at
> java.lang.ClassLoader.loadClass(ClassLoader.java:461)
>
>
>
> W/System.err(12309):    ... 23 more
>
> F/chromium(12309): [0620/075446:FATAL:jni_android.cc(116)] Check failed:
> !ClearE
>
> xception(env) && clazz. Failed to find class
> org/xwalk/core/AndroidProtocolHandl
>
> er
>
>
>
>
>
> I have tried every different way I can think of to add the library to
> project, cleaning the project, etc, but every time I get the same thing.
> Any help would be greatly appreciated. Thanks
>
>
>
> -Brad
>
>
>
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to