我正在开发一个Android库模块,其中必须包含Crosswalk Webview.我使用Github Sonatype(https://github.com/sonatype/)创建库.没有Crosswalk Webview,它可以正常工作.我尝试了以下3种方法来包含Crosswalk.
方法1:
在我的库项目应用程序gradle中添加Crosswalk Webview库
错误:(编译错误)
无法解决:org.xwalk:xwalk_core_library:18.48.477.13
方法2:
在我的库项目中添加crosswalk aar文件
添加aar文件的参考链接如何将.aar文件导入Android Studio 1.1.0并在我的代码中使用它
我从https://download.01.org/crosswalk/releases/crosswalk/android/stable/18.48.477.13/下载了Crosswalk Webview
错误:(编译错误)
无法解决:MyLIBApplication:xwalk_core_library_java:未指定
方法3:
在我的库项目中添加crosswalk jar文件
下载链接 https://download.01.org/crosswalk/releases/crosswalk/android/stable/18.48.477.13/
错误:此方法没有编译错误,但它给出了运行时错误,即java.lang.NoClassDefFoundError:org.xwalk.core.R $ string
注意:我尝试了两种jar(普通,共享模式)文件
我正在尝试创建一个针对网络和移动设备的应用程序。这个想法是创建渲染方式不同但共享逻辑的 React 组件。
\n\nReact v.014 博客文章指出“我们\xe2\x80\x99将主要的react包分成两部分:react和react-dom。这为编写可以在Web版本的React和React Native之间共享的组件铺平了道路。 \nReact 包包含 React.createElement、.createClass、.Component、.PropTypes、.Children 以及与元素和组件类相关的其他帮助程序。我们将这些视为构建组件所需的同构或通用帮助程序。
\n\n我找到了一个很好的例子(http://blog.benoitvallon.com/projects/a-mobile-desktop-and-website-app-with-the-same-code/),它使用相同的概念并完成了结果(react-native 0.13.6 和react 0.14.2)。
\n\n在此代码中,您将看到没有什么特别的,只是关于如何扩展 React-Native 命名约定系统以包含 Web 版本的聪明想法。当我升级到最新的react-native时,它会抱怨任何使用react包中的React.Component而不是react-native的组件。
\n\n这是令人困惑的,因为 0.14 版本似乎表明这正是移动固件的点。让React创建组件,让react-dom处理DOM,让react-native处理ios/android视图。
\n\n我认为这是一个绝妙的主意,但我似乎无法解决这个特定的问题。任何想法、想法将不胜感激。
\n\n谢谢
\n我正在尝试为我在React Native上构建的基于AI的应用程序添加离线支持,该应用程序类似于硅谷的Not Hotdog.我最近发现了Tenserflow.js,并试图用React native实现它,甚至将我的python模型输出到Tenserflow.js支持的模型,但当我尝试使用import * as tf from '@tensorflow/tfjs';这种语法在其中一个React Native组件中导入Tenserflow.js 但是React Native会抛出错误,错误截图附有问题.
谢谢 !!!