2017-06-24 48 views

回答

0

查看EclipseSource提供的J2V8。它爲unix,mac,windows和android提供各種構建,並且還附帶了NodeJS支持。

我還沒有看到它與React Native一起工作,但它在商用TabrisJS中使用,它爲RN提供類似的跨設備支持。

J2V8是開源的,應該可以集成Java代碼,使其與React Native一起工作。當RN項目啓動時,它應該能夠運行在任何js引擎上(不知道這是否仍然如此)。

他們的一個博客Shipping J2V8 as an AAR(NOV 2015)指出使用是增加build.gradle簡單:

dependencies { 
    compile 'com.eclipsesource.j2v8:j2v8:[email protected]' 
} 

我發現一個these github repo's使用J2V8(包括one using nodejs)。

+0

我剛剛問了一些關於我發現的一些可行方法的問題,包括J2V8和react-native-node:[將NodeJS編譯爲Android上的本機庫](https://stackoverflow.com/q/45459909/8295283) –