2014-04-25 33 views
1

我想在cordova-android-chromeview項目上構建示例項目,並且遇到了一些問題。最近的一次是,當部署到設備,我收到以下運行時錯誤:在嘗試使用cordova-android-chromeview之前,是否需要從源代碼構建chromeview項目?

04-25 10:29:29.593: D/CordovaActivity(1951): CordovaActivity.onCreate() 
04-25 10:30:46.433: I/LibraryLoader(1951): loading: webviewchromium 
04-25 10:30:46.443: D/dalvikvm(1951): Trying to load lib /data/app-lib/com.myapp.special-1/libwebviewchromium.so 0xb1d53778 
04-25 10:30:46.443: D/dalvikvm(1951): Added shared lib /data/app-lib/com.myapp.special-1/libwebviewchromium.so 0xb1d53778 
04-25 10:30:46.463: I/LibraryLoader(1951): loaded: webviewchromium 
04-25 10:31:08.943: W/dalvikvm(1951): No implementation found for native Lorg/chromium/content/app/LibraryLoader;.nativeLibraryLoaded:([Ljava/lang/String;)I 
04-25 10:37:40.423: W/jdwp(1951): Debugger is telling the VM to exit with code=1 

如果我讀這正確,似乎一些應用期待庫沒有接觸到它。我不確定如何跟蹤哪些本機文件是預期的。我也不知道如何生成(或參考?)缺失的庫。

我使用:

我試圖運行,使用這種與科爾多瓦,Android的chromeview附帶的示例項目語法:./bin/create ~/Desktop/myapp com.myapp.special MyApp

是有可能只需要從鉻源構建鉻視圖?我希望不會,但那是我目前的想法。

在此先感謝,任何幫助,將不勝感激。

回答

1

首先改變目標爲4.0和4.3之間的任何東西。 ChromeView無法在Android 4.4上運行,因爲WebView已經由ChromeView驅動。

如果這沒有幫助,請確保已將webviewchromium.pak複製到項目的資產文件夾中。

將構建目標更改爲Android 4.3爲我做了訣竅。

相關問題