【问题标题】:How to embed the crosswalk project in an existing IntelliJ IDEA 15 Android project如何将人行横道项目嵌入现有的 IntelliJ IDEA 15 Android 项目中
【发布时间】:2016-03-11 20:01:33
【问题描述】:

我在 IntelliJ IDEA 15 中有一个自定义的 android 项目。我们现在使用默认的 Android webview,但想用 crosswalks XWalkView 替换它。

我已经阅读并尝试了很多选项,但无法让 XWalkView 解决。我尝试了什么?

  1. 跟随本教程:https://crosswalk-project.org/documentation/android/embedding_crosswalk.html

    • 下载源crosswalk-17.46.448.10.zip
    • 将 xwalk_core_library 作为 IntelliJ 中的新库项目导入
    • 构建项目
    • 将此项目添加为我的项目中的库依赖项
  2. 尝试将maven依赖添加到(https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/17.46.448.10/)到现有的android项目中

【问题讨论】:

    标签: java android intellij-idea crosswalk


    【解决方案1】:

    在您的 build.gradle 文件中,添加以下内容:

    repositories {
        maven {
            url 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2'
        }
    }
    

    对于依赖项,

    dependencies {
        compile 'org.xwalk:xwalk_core_library:10.39.235.15'
    }
    

    宾果游戏!

    【讨论】:

    • 谢谢!但是我的项目中没有build.gradle?
    • 你在使用基于 Gradle 的自动化工具吗?
    • Build.gradle 文件可能位于两个或多个位置。一个应用程序级别,另一个是模块级别。您需要找到模块级文件并进行所需的更改。作为树结构的示例,导航到此处的 app 文件夹:github.com/cprakashagr/JNI-Example 您可以看到 build.gradle 文件。
    • 不,我认为 IntelliJ IDEA 15 使用 ANT 作为默认自动化工具。步骤 1 中的可下载人行横道项目也是基于 ANT...
    • 如果您是从头开始制作应用程序,建议您使用基于 Gradle 的应用程序。虽然,我曾参与过基于 ANT 的人行横道项目,但会检查并尽快回复您。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    相关资源
    最近更新 更多