标签: crosswalk-runtime

在离岸项目的Crosswalk集成之后构建组合armv7/x86 apk

我已将Crosswalk添加到我的离子项目中.当我这样做ionic build android时输出两个单独的APK文件,一个用于armv7,另一个用于x86.

但是,我想要一个单独的apk文件将两个体系结构捆绑在一起.

我尝试过设置,BUILD_MULTIPLE_APKS = false但它仍在构建两个单独的apks.

有一个帖子在这里说:

花了我一分钟但你可以通过在platforms/android/gradle.properties中注释掉cdvBuildMultipleApks = true行来获得单个构建文件

干杯

但是我的平台/ android /文件夹中没有任何gradle.properties文件,我有一个project.properties文件,并且没有cdvBuildMultipleApks=true注释掉的行.

我试图手动创建一个gradle.properties文件并放入cdvBuildMultipleApks=false那里,但仍然有两个输出.

任何想法如何实现这一目标?

更新:

我的Cordova版本是5.1.1

解:

通过@mudasserajaz的建议和什么为我所做的工作在这里,是为了:

  1. build-extras.gradle在我的/platform/android/目录中创建一个名为的文件.
  2. 放进ext.cdvBuildMultipleApks=false去吧.
  3. ionic build android --release 然后和Voila一起工作了.

@mudasserajaz建议同样的事情,除了变量名称是cdvBuildMultipleApks=false这样的,如果它没有为你工作,不要忘了ext

cordova ionic-framework crosswalk-runtime

39
推荐指数
2
解决办法
2万
查看次数

无法解析配置':_armv7DebugCompile'的所有依赖项

尝试使用cordova和cordova-crosswalk插件构建Android应用程序时发生以下错误:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_armv7DebugCompile'.
   > Could not find any version that matches com.android.support:support-v4:+.
     Searched in the following locations:
         https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml
         https://repo1.maven.org/maven2/com/android/support/support-v4/
         https://download.01.org/crosswalk/releases/crosswalk/android/maven2/com/android/support/support-v4/maven-metadata.xml
         https://download.01.org/crosswalk/releases/crosswalk/android/maven2/com/android/support/support-v4/
     Required by:
         :android:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2.918 secs

/home/remi/dev/git/gitlab/sirap-sas/tereo-mobile/platforms/android/cordova/node_modules/q/q.js:126
                    throw …
Run Code Online (Sandbox Code Playgroud)

android cordova crosswalk-runtime ionic

32
推荐指数
2
解决办法
3万
查看次数

intel xdk,appmobi和crosswalk有什么区别?

据我所知,他们都来自英特尔,做同样的事情,但根本没有提到对方.

那么有人可以清楚地看到一些混乱,它们是什么以及如何不同.

我知道它们是用于制作移动应用程序,我检查了appmobi它对于任何交互式应用程序都没有比phonegap好多少.除此之外,我不知道什么是人行横道(也许它就像cooconjs,但有浏览器和asmjs支持?).

什么是英特尔xdk ..这是最神秘的......它和人行横道一样吗?

或者它们都是科尔多瓦的变种

经过一些研究,我发现xdk/appmobi建立在phonegap之上,这基本上是cordova.因此,这里唯一的问题是我从未听过的人行横道.所以,如果你能告诉我它是什么以及它是如何构建的,那么请问它是否也是cordova框架的一种变体?

mobile android cordova intel-xdk crosswalk-runtime

17
推荐指数
1
解决办法
7708
查看次数

Crosswalk Cordova - js alert在中文界面android上显示块字符

我有一个带条形码阅读器的Phonegap Android应用程序,我使用测试版迁移到Crosswalk,现在我的警报对话框显示奇怪的块而不是拉丁字符,如下面的屏幕截图所示.

截图

这应该显示以下文本,它在纯Phonegap版本上执行:

Alert
We got a barcode
Result: 6927xxxxxxxxxxx
Format: EAN_13
Cancelled: false
Run Code Online (Sandbox Code Playgroud)

眼镜:

  • 中国香港
  • LG G3 Android 4.4
  • Crosswalk Beta 10

我怀疑它是某种编码/语言问题,因为我已经将中文设置为手机上的系统语言.

请注意我没有审查文本,也不是中文字符.它应该显示的文本在我的代码块中.

如果需要更多信息,请评论!

android android-alertdialog cordova crosswalk-runtime

17
推荐指数
1
解决办法
568
查看次数

Crosswalk的XWalkView(Webview的替代品)不能与AppBarLayout + CoordinatorLayout一起使用

我想实现滚动Toolbar技术(隐藏Toolbar使用同级子视图上下滚动时)CoordinatorLayoutAppBarLayout.

我正在使用CrosswalkXWalkView(它是一个像WebView一样的视图).

使用常规WebView(在a内NestedScrollView)我可以实现想要的效果:

<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/app_bar_layout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            app:layout_scrollFlags="scroll|enterAlways" />

    </android.support.design.widget.AppBarLayout>

    <android.support.v4.widget.NestedScrollView
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <WebView
            android:id="@+id/webViewOrig"
            android:layout_width="match_parent"
            android:layout_height="match_parent"/>

    </android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

然而,当以XWalkView相同的方式使用时,我无法让它工作.使用以下XML布局后:

<android.support.v4.widget.NestedScrollView
        android:id="@+id/scrollView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport = "true"
        app:layout_behavior="@string/appbar_scrolling_view_behavior">

        <org.xwalk.core.XWalkView
            android:id="@+id/webViewCross"
            android:layout_width="match_parent"
            android:layout_height="match_parent"/>
</android.support.v4.widget.NestedScrollView>
Run Code Online (Sandbox Code Playgroud)

视图甚至没有出现.

删除以下行时

app:layout_behavior="@string/appbar_scrolling_view_behavior"
Run Code Online (Sandbox Code Playgroud)

XWalkView至少显示,但在整个屏幕上,并在工具栏的顶部.

我该怎么做才能让它发挥作用?因为它是一个开源我应该能够使它工作...我怀疑它是子类XWalkView并实现一些接口(NestedScrollingChild?)或通过子类CoordinatorLayout.Behavior或创建自定义行为AppBarLayout.ScrollingViewBehavior.

有任何想法吗?

BTW XWalkView在内部使用 …

android webview android-scrollview crosswalk-runtime android-coordinatorlayout

15
推荐指数
0
解决办法
1043
查看次数

Crosswalk WebView中启用了Chrome的数据保护功能?

在Chrome版本45.0.2454.85中,每当我连接到手机上的Cordova/Crosswalk应用程序时,开发人员工具会在窗口顶部显示黄色警告,并显示文本:" 在调试时考虑禁用Chrome数据保护程序 ".

是否在Crosswalk插件(版本1.2,WebView版本44.0.2403.117)中启用了数据保护程序?如果是这样,我可以将其关闭吗?

android google-chrome cordova crosswalk-runtime

15
推荐指数
0
解决办法
752
查看次数

如何从Cordova项目中删除Crosswalk?

我已将Crosswalk添加到cordova项目中,它可以正常工作.但我想删除它做一些测试,但我不知道如何.

我试图删除以下行

android.library.reference.2=org.apache.cordova.engine.crosswalk/xwalk_core_library
Run Code Online (Sandbox Code Playgroud)

来自project.properties文件,但构建过程崩溃.

有帮助吗?没有在文档中找到它.

android cordova crosswalk-runtime

14
推荐指数
2
解决办法
1万
查看次数

如何使用ionic-cli使用Crosswalk lite构建android?

当我使用Crosswalk(ionic browser add crosswalk; ionic build android)编译APK时,大小太大(~20 MB).我认为使用crosswalk lite会减少编译APK的大小.但是我不知道使用ionic-cli来使用crosswalk lite.

我的问题是:1.这会支持人行横道吗?2.是否有任何黑客(或临时解决方案)使用人行横道精简版?

谢谢.

android cordova crosswalk-runtime ionic

14
推荐指数
1
解决办法
5085
查看次数

使用人行横道显示网页时,如何将整个视图捕获到位图中?

我使用CrossWalk来显示网页,效果很好.我有一个功能将整个内容捕获为位图以保存到SDCard,但我找不到解决方案.使用TextureView只能捕获屏幕大小的位图,任何人都有同样的问题吗?顺便说一句,我可以使用WebView.draw()捕获整个内容.

android android-webview crosswalk-runtime

12
推荐指数
1
解决办法
1771
查看次数

如何在人行横道网页视图中停用Chrome数据保护程序?

如何在人行横道webview中禁用Chrome的"数据保护程序"?

在cordova /离子应用程序的开发过程中,它会大量干扰,因为它可以在大约20-30秒后阻止重新注入活的CSS.

crosswalk-runtime crosswalk-project crosswalk

12
推荐指数
0
解决办法
1877
查看次数