Hello Bradley.

On 23 June 2014 13:37, Bradley Behe <[email protected]> wrote:

> 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.
>

Are you able to build the project from Eclipse, as per the website
instructions? I'm not sure if an Ant build on the command line will
correctly combine the projects (as your project references the Crosswalk
WebView project, ADT does some magic behind the scenes to combine the files
from the two projects). This may account for why your build from the
command line fails (I will test it myself and see what happens).

Elliot




>
>
>
> 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
>
>


-- 
Elliot Smith
Senior Software Engineer
Intel Open Source Technology Centre
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to