3

我是 Android Studio 开发以及 gradle 和 j2v8 的新手。我有一个示例 Hello World 应用程序,并想在其中使用 j2v8(只是出于好奇)。我的应用程序gradle中有以下内容

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
    compile 'com.android.support:appcompat-v7:24.2.1'
    testCompile 'junit:junit:4.12'
    // https://mvnrepository.com/artifact/com.eclipsesource.j2v8/j2v8_android
    compile group: 'com.eclipsesource.j2v8', name: 'j2v8_android', version: '3.0.5'
}

最后一个是我尝试添加 j2v8。接下来我尝试了这篇文章的示例行,因此我将以下内容添加到我的活动中:

V8 v8 = V8.createV8Runtime();

我不明白的是我需要什么进口才能工作。我一定错过了一个或多个步骤,但很难在网上找到说明。

谢谢。

4

2 回答 2

5

使用compile group: 'com.eclipsesource.j2v8', name: 'j2v8_android', version: '3.0.5',添加 import com.eclipsesource.v8.V8 也不行。

改为使用compile 'com.eclipsesource.j2v8:j2v8_android:3.0.5@aar'工作正常。

于 2017-05-02T12:03:11.007 回答
0

我自己的解决方案:

  1. 从这里下载 3.0.5 aar 文件

  2. 按照这些说明通过 Android Studio 添加为模块

于 2016-11-18T01:19:31.803 回答