Thank you.

I've created an issue here: https://crosswalk-project.org/jira/browse/XWALK-6964

I attached a sample project to the report. In the case of the sample project, the issue is reproduced by adding the core library as a dependencywith nochanges to the code.

Take care,

David

On 06/01/2016 06:09 AM, Zhang, Xiaofeng wrote:

Hi

Thanks for using Crosswalk.

Could you create a JIRA here: https://crosswalk-project.org/jira/secure/Dashboard.jspa ? And it’s better to provide a sample for reproducing the issue.

*From:*Crosswalk-help [mailto:[email protected]] *On Behalf Of *J. David Lee
*Sent:* Tuesday, May 31, 2016 4:07 PM
*To:* [email protected]
*Subject:* [Crosswalk-help] Converting from shared to core library in Android Studio

Hello,

I'm working on an application in Android Studio. Up until now I've used the xwalk shared library to speed up the development cycle, but now I'm attempting to switch to the core library, and I'm getting an odd error at runtime. My application extends `Application` and the layout that is being inflated when the error occurs contains neither a `WebView` nor an `XWalkView`. I get this error when using XWalk core library versions 16, 17, and 18. Version 15 works fine.

The gradle file and stacktrace are shown below.

Thank you for your help,

David

Gradle file:

```
apply*plugin*:*'com.android.application'*
**
android {
     compileSdkVersion23
buildToolsVersion*"23.0.3"*
**
**/// Get the application ID from the resource file./
//*def *node = (*new 
*XmlParser()).parse(*'app/src/main/res/values/readmore.xml'*);
     *def *appId =*null*;
     *for *(Object childObj : node.children()) {
         Node child = (Node) childObj;
         *if *(child.attribute(*"name"*) ==*"appId"*) {
             appId = child.text();
             println(*"AppId: " *+ appId);
             *break*;
         }
     }
     /// Create version from timestamp (timestamp in seconds / 10)./
//*def *ver = (*int*) (System./currentTimeMillis/() /10000L);
     println(*"Version: " *+ ver.toString());
     /// Use values to generate default configuration./
//defaultConfig {
         applicationId appId;
         versionCode ver
         versionName ver.toString()
         minSdkVersion14
targetSdkVersion23
}
     buildTypes {
         release {
             minifyEnabled*false*
**///proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'/
//}
     }
}
repositories {
     maven {
         
url*'https://download.01.org/crosswalk/releases/crosswalk/android/maven2'*
**}
}
dependencies {
     compile fileTree(*dir*:*'libs'*,*include*: [*'*.jar'*])
     compile*'com.android.support:appcompat-v7:23.4.0'*
**compile*'com.android.support:support-v4:23.4.0'*
**compile*'com.android.support:design:23.4.0'*
**compile*'com.android.support:recyclerview-v7:23.4.0'*
**compile*'org.zeroturnaround:zt-zip:1.9'*
**compile*'com.anjlab.android.iab.v3:library:1.0.31'*
**compile*'com.squareup.okhttp3:okhttp:3.2.0'*
**compile*'com.google.code.gson:gson:2.6.2'*
**compile*'org.xwalk:xwalk_core_library:15.+'*
}
```

Stacktrace:

```
05-31 09:51:29.219 2452-2452/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.readmore.slow_loris, PID: 2452 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.readmore.slow_loris/readmore.com.android_reader.shelf.ShelfActivity}: android.view.InflateException: Binary XML file line #19: Error inflating class android.support.design.widget.CollapsingToolbarLayout at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2198) at android.app.ActivityThread.handleLaunchActivity(
A
ctivityThread.java:2257)
at android.app.ActivityThread.access$800(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5086)
� at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method)
                                                  Caused by: a
n
droid.view.InflateException: Binary XML file line #19: Error inflating class android.support.design.widget.CollapsingToolbarLayout at android.view.LayoutInflater.createView(LayoutInflater.java:620) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
�
�
at android.view.LayoutInflater.inflate(LayoutInflater.java:492) at android.view.LayoutInflater.inflate(LayoutInflater.java:397) at android.view.LayoutInflater.inflate(LayoutInflater.java:353) at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
� at readmore.com.android_reader.shelf.ShelfActivity.onCreate(ShelfActivity.java:48) at android.app.Activity.performCreate(Activity.java:5248) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257)
�
�
at android.app.ActivityThread.access$800(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5086) at java.lang.reflect.Method.invokeNative(Native Method)
 <
/tt>
at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.reflect.InvocationTargetException
� at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at android.view.LayoutInflater.createView(LayoutInflater.java:594) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
�
�   at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492) at android.view.LayoutInflater.inflate(LayoutInflater.java:397) at android.view.LayoutInflater.inflate(LayoutInflater.java:353) at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280)
                                                     at android.
s
upport.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) at readmore.com.android_reader.shelf.ShelfActivity.onCreate(ShelfActivity.java:48) at android.app.Activity.performCreate(Activity.java:5248) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162)
 a
t android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2257) at android.app.ActivityThread.access$800(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5086) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method)
�
�
Caused by: java.lang.NoSuchMethodError: android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection at android.support.design.widget.CollapsingToolbarLayout.setStatusBarScrim(CollapsingToolbarLayout.java:663) at android.support.design.widget.CollapsingToolbarLayout.<init>(CollapsingToolbarLayout.java:197) at android.support.design.widget.CollapsingToolbarLayout.<init>(CollapsingToolbarLayout.java:132) at java.lang.reflect.Cons
t
ructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at android.view.LayoutInflater.createView(LayoutInflater.java:594) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) at android.view.LayoutInflater.rInflate(LayoutInflater.java:75
8
)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492) at android.view.LayoutInflater.inflate(LayoutInflater.java:397) at android.view.LayoutInflater.inflate(LayoutInflater.java:353) at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.jav
a
:140)
at readmore.com.android_reader.shelf.ShelfActivity.onCreate(ShelfActivity.java:48) at android.app.Activity.performCreate(Activity.java:5248) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2162) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.jav
a
:2257)
at android.app.ActivityThread.access$800(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5086)
� at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method)
```
--
J. David Lee
Readmore -https://readmo.re

--
J. David Lee
Readmore - https://readmo.re

_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to