pwnall / chromeview Goto Github PK
View Code? Open in Web Editor NEWProof of concept Android WebView implementation based on Chromium code
Proof of concept Android WebView implementation based on Chromium code
07-08 16:11:53.206: I/dalvikvm-heap(4852): Grow heap (frag case) to 11.961MB for 3483664-byte allocation
07-08 16:11:53.226: D/dalvikvm(4852): GC_FOR_ALLOC freed <1K, 4% free 12219K/12612K, paused 29ms, total 29ms
07-08 16:11:53.256: D/dalvikvm(4852): GC_CONCURRENT freed <1K, 4% free 12220K/12612K, paused 6ms+2ms, total 23ms
07-08 16:11:53.386: D/dalvikvm(4852): GC_FOR_ALLOC freed 3402K, 5% free 8817K/9208K, paused 12ms, total 12ms
07-08 16:11:53.386: I/dalvikvm-heap(4852): Grow heap (frag case) to 11.961MB for 3483664-byte allocation
07-08 16:11:53.416: D/dalvikvm(4852): GC_FOR_ALLOC freed <1K, 4% free 12219K/12612K, paused 30ms, total 30ms
07-08 16:11:53.436: D/dalvikvm(4852): GC_CONCURRENT freed <1K, 4% free 12220K/12612K, paused 5ms+2ms, total 17ms
07-08 16:11:53.586: D/dalvikvm(4852): GC_FOR_ALLOC freed 3402K, 5% free 8817K/9208K, paused 13ms, total 13ms
07-08 16:11:53.586: I/dalvikvm-heap(4852): Grow heap (frag case) to 11.961MB for 3483664-byte allocation
Does it support for android 2.1 or 2.2 ?
I need webrtc support. Can we do that?
According to the source code of ChromeView, it use some new methods or constants which only exists on 4.x sdk. How can we make this library could run multiple Android devices.
I want to sharing session between httpclient and webview. I'm already used to 'CookieSyncManager' in webview. and, it's work perfectly.
But, in this case, 'CookieSyncManager' is not working. Of course, I changed to ChromeCookieManager for setting cookie on that browser. maybe, CookieSyncManager allows of only maintaining session in webview.
I'm struggling to solve this problem. so, how can I do that?
When using an HTML page with a date/time picker the app crashes in the chromeview source related to missing resources. The resources missing are those related to the title and button label strings.
Hi,
I tried building from chromium project for Android, I got a content shell not the full browser. is it possible to build a full web browser using this project. does this project use something like content shell built from chromium.
Thanks
Using Intellij IDEA 13.1.1
I'm at a loss on this one... Can anyone point me in the right direction? Thanks!
Maybe something needs to be changed with the chromium code?
Is it my IDE?
This exception is thrown when I call ChromeView cv = new ChromeView(this):
java.lang.NoClassDefFoundError: org.chromium.content.R$string
at org.chromium.content.browser.ContentViewCore.initialize(ContentViewCore.java:661)
at org.chromium.android_webview.AwContents.createAndInitializeContentViewCore(AwContents.java:334)
at org.chromium.android_webview.AwContents.(AwContents.java:369)
at org.chromium.android_webview.AwContents.(AwContents.java:322)
at us.costan.chrome.ChromeView.(ChromeView.java:90)
at us.costan.chrome.ChromeView.(ChromeView.java:62)
at net.hidden.hidden.MainActivity.initUI(MainActivity.java:244)
at net.hidden.hidden.MainActivity.onCreate(MainActivity.java:131)
at android.app.Activity.performCreate(Activity.java:5372)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2267)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2359)
at android.app.ActivityThread.access$700(ActivityThread.java:165)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1326)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5455)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1187)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
at dalvik.system.NativeStart.main(Native Method)
how can i read res form assets folder?
when i write the code as below
var audio = new Audio();
audio.src = "audio/bg.mp3";
audio.addEventListener("canplaythrough", function() {
alert('The file is loaded and ready to play!');
}, false);
it comes error:
Unable to read file: file:///android_asset/audio/bg.mp3
ChromwView throw NullPointerException on page load time.
12-10 09:59:00.691: W/System.err(2969): java.lang.NullPointerException
12-10 09:59:00.699: W/System.err(2969): at us.costan.chrome.impl.ChromeAwContentsClientProxy.onReceivedTitle(ChromeAwContentsClientProxy.java:235)
12-10 09:59:00.699: W/System.err(2969): at org.chromium.android_webview.AwContentsClient$AwContentViewClient.onUpdateTitle(AwContentsClient.java:111)
12-10 09:59:00.699: W/System.err(2969): at org.chromium.content.browser.ContentViewCore.setTitle(ContentViewCore.java:2246)
12-10 09:59:00.699: W/System.err(2969): at org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method)
12-10 09:59:00.699: W/System.err(2969): at org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:46)
12-10 09:59:00.699: W/System.err(2969): at android.os.Handler.dispatchMessage(Handler.java:99)
12-10 09:59:00.699: W/System.err(2969): at android.os.Looper.loop(Looper.java:137)
12-10 09:59:00.699: W/System.err(2969): at android.app.ActivityThread.main(ActivityThread.java:5041)
12-10 09:59:00.699: W/System.err(2969): at java.lang.reflect.Method.invokeNative(Native Method)
12-10 09:59:00.706: W/System.err(2969): at java.lang.reflect.Method.invoke(Method.java:511)
12-10 09:59:00.706: W/System.err(2969): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
12-10 09:59:00.706: W/System.err(2969): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
12-10 09:59:00.706: W/System.err(2969): at dalvik.system.NativeStart.main(Native Method)
https://github.com/RapSolutions/chromeview/blob/master/src/us/costan/chrome/impl/ChromeAwContentsClientProxy.java#L232
I think it should check viewClient_ not webClient_.
i have put webviewchromium.pak in my assests folder. I am using Intellij IDEA to deploy my project to android tablet..but doesnt look like the .pak file gets into the .apk .
error inflating class us.costan.chrome.ChromeView
When I expand the Custom & Library Views category in the Palette then click Refresh, I don't see any ChromeView.
Edit: I don't know what was wrong but suddenly appeared.
I am trying to download library but after downloading few MB download get failed. I have tried it from different networks but not succeed :( If there is any other link where from i can download library .... need your help
Hi,
I am noticing OpenGL2 errors when running this library in a sample app. I am also getting some StoragePolicy errors.
The performance (for touch and scrolling) is very slow -- I guess this is related to the OpenGL errors. I enclose a small dump of the logCat below:
06-25 09:28:35.842: W/dalvikvm(13001): VFY: unable to resolve virtual method 4564: Landroid/widget/FrameLayout;.performAccessibilityAction (ILandroid/os/Bundle;)Z
06-25 09:28:36.217: W/dalvikvm(13001): VFY: unable to resolve static method 3946: Landroid/text/TextUtils;.getLayoutDirectionFromLocale (Ljava/util/Locale;)I
06-25 09:28:36.592: W/dalvikvm(13001): VFY: unable to resolve virtual method 485: Landroid/media/AudioManager;.getProperty (Ljava/lang/String;)Ljava/lang/String;
06-25 09:28:36.615: W/chromium(13001): [WARNING:resource_bundle.cc(255)] locale_file_path.empty()
06-25 09:28:36.623: W/chromium(13001): [WARNING:proxy_service.cc(889)] PAC support disabled because there is no system implementation
06-25 09:28:36.811: W/dalvikvm(13001): VFY: unable to resolve interface method 4487: Landroid/webkit/WebView$FindListener;.onFindResultReceived (IIZ)V
06-25 09:28:36.967: E/chromium(13001): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:28:36.967: E/chromium(13001): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:28:36.967: E/chromium(13001): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:28:36.975: E/chromium(13001): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:28:36.975: E/chromium(13001): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:28:36.975: E/chromium(13001): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:28:37.014: W/org.chromium.content.browser.ContentViewCore(13001): Setting contentDescription to 'Web View' as no value was specified.
06-25 09:28:37.193: W/chromium(13001): [WARNING:surface_texture_bridge.cc(38)] Running on unsupported device: rendering may not work
06-25 09:28:37.350: W/ChildProcessLauncher(13001): Tried to bind a non-existent connection to pid: 13001
06-25 09:28:37.600: E/libEGL(13001): call to OpenGL ES API with no current context (logged once per thread)
06-25 09:28:37.647: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.647: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.647: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.647: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.647: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:37.654: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:38.983: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:38.983: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:40.404: E/chromium(13001): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:28:40.404: E/chromium(13001): [ERROR:logger.cc(44)] Too many GL errors, not reporting any more for this context. use --disable-gl-error-limit to see all errors.
06-25 09:29:00.951: W/chromium(13001): [WARNING:resource_bundle.cc(432)] locale resources are not loaded
06-25 09:30:41.279: W/jdwp(13001): Debugger is telling the VM to exit with code=1
06-25 09:31:52.889: W/ActivityThread(13073): Application com.eon.chromecontainertest is waiting for the debugger on port 8100...
06-25 09:31:55.303: W/dalvikvm(13073): VFY: unable to resolve virtual method 4564: Landroid/widget/FrameLayout;.performAccessibilityAction (ILandroid/os/Bundle;)Z
06-25 09:31:55.639: W/dalvikvm(13073): VFY: unable to resolve static method 3946: Landroid/text/TextUtils;.getLayoutDirectionFromLocale (Ljava/util/Locale;)I
06-25 09:31:55.647: W/dalvikvm(13073): VFY: unable to resolve virtual method 485: Landroid/media/AudioManager;.getProperty (Ljava/lang/String;)Ljava/lang/String;
06-25 09:31:55.662: W/chromium(13073): [WARNING:resource_bundle.cc(255)] locale_file_path.empty()
06-25 09:31:55.670: W/chromium(13073): [WARNING:proxy_service.cc(889)] PAC support disabled because there is no system implementation
06-25 09:31:55.873: W/dalvikvm(13073): VFY: unable to resolve interface method 4487: Landroid/webkit/WebView$FindListener;.onFindResultReceived (IIZ)V
06-25 09:31:55.928: E/chromium(13073): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:31:55.928: E/chromium(13073): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:31:55.928: E/chromium(13073): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:31:55.928: E/chromium(13073): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:31:55.928: E/chromium(13073): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:31:55.928: E/chromium(13073): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
06-25 09:31:55.967: W/org.chromium.content.browser.ContentViewCore(13073): Setting contentDescription to 'Web View' as no value was specified.
06-25 09:31:56.139: W/chromium(13073): [WARNING:surface_texture_bridge.cc(38)] Running on unsupported device: rendering may not work
06-25 09:31:56.311: W/ChildProcessLauncher(13073): Tried to bind a non-existent connection to pid: 13073
06-25 09:31:56.467: E/libEGL(13073): call to OpenGL ES API with no current context (logged once per thread)
06-25 09:31:56.498: E/chromium(13073): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:31:56.498: E/chromium(13073): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:31:56.514: E/chromium(13073): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:31:58.225: E/chromium(13073): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:31:58.225: E/chromium(13073): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:31:58.225: E/chromium(13073): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:31:58.225: E/chromium(13073): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
06-25 09:31:58.233: E/chromium(13073): [ERROR:logger.cc(44)] Too many GL errors, not reporting any more for this context. use --disable-gl-error-limit to see all errors.
06-25 09:32:18.139: W/chromium(13073): [WARNING:resource_bundle.cc(432)] locale resources are not loaded
Is there a sample application using chromeview?
Thanks.
How is it possible to set both adapters to virtio-net one of which is NAT and the other is Host-only Adapter o_O?
Taken from https://github.com/pwnall/chromeview/blob/master/crbuild/vm-build.md
We want to develop an app with JavaScript that using WebRTC and WebSocket.
I managed building an app that refers to the lib, but I get the following in LogCat when launching it:
E/AndroidRuntime(16110): Caused by: java.lang.UnsatisfiedLinkError: Native method not found: org.chromium.android_webview.AwContents.nativeInit:(Lorg/chromium/android_webview/AwWebContentsDelegate;Lorg/chromium/android_webview/AwContentsClientBridge;)I
05-24 20:26:20.149: E/AndroidRuntime(16110): at org.chromium.android_webview.AwContents.nativeInit(Native Method)
05-24 20:26:20.149: E/AndroidRuntime(16110): at org.chromium.android_webview.AwContents.(AwContents.java:363)
05-24 20:26:20.149: E/AndroidRuntime(16110): at org.chromium.android_webview.AwContents.(AwContents.java:323)
05-24 20:26:20.149: E/AndroidRuntime(16110): at us.costan.chrome.ChromeView.(ChromeView.java:91)
How to resolve?
please help!!!!
I have already config the app according to the instruction, but it still got error!!!!
08-20 10:07:22.423: I/LibraryLoader(4040): loading: webviewchromium
08-20 10:07:22.423: D/dalvikvm(4040): Trying to load lib /data/app-lib/com.kinotel.allochrome-2/libwebviewchromium.so 0x42172380
08-20 10:07:22.462: D/dalvikvm(4040): Added shared lib /data/app-lib/com.kinotel.allochrome-2/libwebviewchromium.so 0x42172380
08-20 10:07:22.462: I/LibraryLoader(4040): loaded: webviewchromium
08-20 10:07:22.462: I/chromium(4040): [INFO:library_loader_hooks.cc(71)] Chromium logging enabled: level = 0, default verbosity = 0
08-20 10:07:22.478: I/BrowserProcessMain(4040): Initializing chromium process, renderers=0
08-20 10:07:22.485: W/chromium(4040): [WARNING:resource_bundle.cc(255)] locale_file_path.empty()
08-20 10:07:22.493: W/chromium(4040): [WARNING:proxy_service.cc(889)] PAC support disabled because there is no system implementation
08-20 10:07:22.509: D/libEGL(4040): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
08-20 10:07:22.517: D/libEGL(4040): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
08-20 10:07:22.524: D/libEGL(4040): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
08-20 10:07:22.524: D/dalvikvm(4040): GC_CONCURRENT freed 429K, 6% free 8763K/9228K, paused 6ms+3ms, total 31ms
08-20 10:07:22.524: D/dalvikvm(4040): WAIT_FOR_CONCURRENT_GC blocked 15ms
08-20 10:07:22.634: E/chromium(4040): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-20 10:07:22.634: E/chromium(4040): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-20 10:07:22.634: E/chromium(4040): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-20 10:07:22.634: E/chromium(4040): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-20 10:07:22.634: E/chromium(4040): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-20 10:07:22.634: E/chromium(4040): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-20 10:07:22.657: W/org.chromium.content.browser.ContentViewCore(4040): Setting contentDescription to 'Web View' as no value was specified.
08-20 10:07:22.665: D/dalvikvm(4040): GC_CONCURRENT freed 345K, 5% free 8858K/9268K, paused 4ms+2ms, total 26ms
08-20 10:07:22.673: D/AndroidRuntime(4040): Shutting down VM
Hi,
I am really curious, this project looks great. Did you try to replace webview in phonegap apps with chromeview? Any ideas?
Thank for your answer
Michael
Hi,
I cloned your chromeview project and you allochrome example app.
Somehow it crashes at the start. I am not sure what I am doing wrong..
Nevermind. I did a fresh clone and now it works..Sorry
Hi @pwnall -- thanks a lot for contributing this project. I added a couple pull requests for issues with the vm-setup.sh
script that I ran into.
Just a quick question -- do you (or anyone) happen to know if the Chromium build will work with the latest JDK 7u* ? -- as opposed to JDK 6u*?
is it true???
Can this project support muti-process? If it could ,what can I do?
When I modified in AwBrowserProcess.java as follows:
public static void start(final Context context) {
// We must post to the UI thread to cover the case that the user
// has invoked Chromium startup by using the (thread-safe)
// CookieManager rather than creating a WebView.
ThreadUtils.runOnUiThreadBlocking(new Runnable() {
@OverRide
public void run() {
try {
LibraryLoader.ensureInitialized();
AndroidBrowserProcess.init(context,
AndroidBrowserProcess.MAX_RENDERERS_AUTOMATIC);
} catch (ProcessInitException e) {
throw new RuntimeException("Cannot initialize WebView", e);
}
}
});
The errors below:
07-17 14:55:54.901: A/chromium(10860): [FATAL:aw_content_browser_client.cc(117)] Check failed: content::RenderProcessHost::run_renderer_in_process().
07-17 14:55:54.901: A/libc(10860): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
See https://code.google.com/p/chromium/issues/detail?id=224646
This affects website that has large html. Tried to recompile from the
latest tarball following the instructions outlined in crbuild/vm-build.md
but ended up with a library that exceed 1gig in size. Tried several build
but still unable to have libwebviewchromium.so at just 28mb.
How is this done ? Ninja is already specified with out/Release which
means it must be a release build. Is there another step to strip out
unused functions ?
The instructions don't allow for full build on the VM because the chromium build change.
Now it is required to add to the path the jar signer
sudo update-alternatives --install /usr/bin/jarsigner jarsigner
/usr/lib/jvm/jdk1.6.0_*/bin/jarsigner 50000
sudo update-alternatives --config jarsigner
It also seems that in the project properties need updating in the eclipse distribution by google for android development (adk pack).
Hi.
Andorid Original webview can not render @font-face for arabic fonts. But Chrome browser can. does chromeview support arabic font rendering?
I'm trying to run chromeview and when I call ChromeView.initialize
an UnsatsifiedLinkError
exception is thrown.
12-31 16:16:28.050: D/dalvikvm(4910): Late-enabling CheckJNI
12-31 16:16:28.155: I/LibraryLoader(4910): loading: webviewchromium
12-31 16:16:28.155: D/dalvikvm(4910): Trying to load lib /data/app-lib/com.example.chromeviewtest-1/libwebviewchromium.so 0x41c443c0
12-31 16:16:28.155: D/dalvikvm(4910): **Added shared lib /data/app-lib/com.example.chromeviewtest-1/libwebviewchromium.so 0x41c443c0
12-31 16:16:28.155: I/LibraryLoader(4910): loaded: webviewchromium
12-31 16:16:28.155: W/dalvikvm(4910): No implementation found for native Lorg/chromium/content/app/LibraryLoader;.nativeLibraryLoaded:([Ljava/lang/String;)I
12-31 16:16:28.155: D/AndroidRuntime(4910): Shutting down VM
12-31 16:16:28.155: W/dalvikvm(4910): threadid=1: thread exiting with uncaught exception (group=0x41995c50)
12-31 16:16:28.160: E/AndroidRuntime(4910): FATAL EXCEPTION: main
12-31 16:16:28.160: E/AndroidRuntime(4910): Process: com.example.chromeviewtest, PID: 4910
12-31 16:16:28.160: E/AndroidRuntime(4910): java.lang.UnsatisfiedLinkError: Native method not found: org.chromium.content.app.LibraryLoader.nativeLibraryLoaded:([Ljava/lang/String;)I
12-31 16:16:28.160: E/AndroidRuntime(4910): at org.chromium.content.app.LibraryLoader.nativeLibraryLoaded(Native Method)
12-31 16:16:28.160: E/AndroidRuntime(4910): at org.chromium.content.app.LibraryLoader.initializeAlreadyLocked(LibraryLoader.java:122)
12-31 16:16:28.160: E/AndroidRuntime(4910): at org.chromium.content.app.LibraryLoader.ensureInitialized(LibraryLoader.java:63)
12-31 16:16:28.160: E/AndroidRuntime(4910): at org.chromium.android_webview.AwBrowserProcess$1.run(AwBrowserProcess.java:50)
12-31 16:16:28.160: E/AndroidRuntime(4910): at org.chromium.base.ThreadUtils.runOnUiThreadBlocking(ThreadUtils.java:28)
12-31 16:16:28.160: E/AndroidRuntime(4910): at org.chromium.android_webview.AwBrowserProcess.start(AwBrowserProcess.java:46)
12-31 16:16:28.160: E/AndroidRuntime(4910): at us.costan.chrome.impl.ChromeInitializer.initialize(ChromeInitializer.java:49)
12-31 16:16:28.160: E/AndroidRuntime(4910): at us.costan.chrome.ChromeView.initialize(ChromeView.java:851)
12-31 16:16:28.160: E/AndroidRuntime(4910): at com.example.chromeviewtest.MyApplication.onCreate(MyApplication.java:10)
12-31 16:16:28.160: E/AndroidRuntime(4910): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1007)
12-31 16:16:28.160: E/AndroidRuntime(4910): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4396)
These are the steps I did:
What is the problem? How can I fix it?
I have download you library code and add library in my project and when i start app it give me below crash log Does you known how to resolved this issue ?
Below is my Crash logs:
04-08 15:39:10.342: E/AndroidRuntime(14052): FATAL EXCEPTION: main
04-08 15:39:10.342: E/AndroidRuntime(14052): Process: com.chromium.webviewdemo, PID: 14052
04-08 15:39:10.342: E/AndroidRuntime(14052): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.chromium.webviewdemo/com.chromium.webviewdemo.BrowserActivity}: android.view.InflateException: Binary XML file line #17: Error inflating class us.costan.chrome.ChromeView
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.ActivityThread.access$800(ActivityThread.java:135)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.os.Handler.dispatchMessage(Handler.java:102)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.os.Looper.loop(Looper.java:136)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.ActivityThread.main(ActivityThread.java:5017)
04-08 15:39:10.342: E/AndroidRuntime(14052): at java.lang.reflect.Method.invokeNative(Native Method)
04-08 15:39:10.342: E/AndroidRuntime(14052): at java.lang.reflect.Method.invoke(Method.java:515)
04-08 15:39:10.342: E/AndroidRuntime(14052): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
04-08 15:39:10.342: E/AndroidRuntime(14052): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
04-08 15:39:10.342: E/AndroidRuntime(14052): at dalvik.system.NativeStart.main(Native Method)
04-08 15:39:10.342: E/AndroidRuntime(14052): Caused by: android.view.InflateException: Binary XML file line #17: Error inflating class us.costan.chrome.ChromeView
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.view.LayoutInflater.createView(LayoutInflater.java:620)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
04-08 15:39:10.342: E/AndroidRuntime(14052): at com.chromium.webviewdemo.BrowserActivity$PlaceholderFragment.onCreateView(BrowserActivity.java:64)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.Fragment.performCreateView(Fragment.java:1700)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.BackStackRecord.run(BackStackRecord.java:684)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.Activity.performStart(Activity.java:5240)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2168)
04-08 15:39:10.342: E/AndroidRuntime(14052): ... 11 more
04-08 15:39:10.342: E/AndroidRuntime(14052): Caused by: java.lang.reflect.InvocationTargetException
04-08 15:39:10.342: E/AndroidRuntime(14052): at java.lang.reflect.Constructor.constructNative(Native Method)
04-08 15:39:10.342: E/AndroidRuntime(14052): at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
04-08 15:39:10.342: E/AndroidRuntime(14052): at android.view.LayoutInflater.createView(LayoutInflater.java:594)
04-08 15:39:10.342: E/AndroidRuntime(14052): ... 23 more
04-08 15:39:10.342: E/AndroidRuntime(14052): Caused by: java.lang.UnsatisfiedLinkError: Native method not found: org.chromium.android_webview.AwContents.nativeInit:(Lorg/chromium/android_webview/AwWebContentsDelegate;Lorg/chromium/android_webview/AwContentsClientBridge;)I
04-08 15:39:10.342: E/AndroidRuntime(14052): at org.chromium.android_webview.AwContents.nativeInit(Native Method)
04-08 15:39:10.342: E/AndroidRuntime(14052): at org.chromium.android_webview.AwContents.(AwContents.java:363)
04-08 15:39:10.342: E/AndroidRuntime(14052): at org.chromium.android_webview.AwContents.(AwContents.java:323)
04-08 15:39:10.342: E/AndroidRuntime(14052): at us.costan.chrome.ChromeView.(ChromeView.java:91)
04-08 15:39:10.342: E/AndroidRuntime(14052): ... 26 more
Hi
I already follow the Setting Up to setup my project
but it has some error when ChromeView.initialize(this); in my Application:
03-23 13:26:35.954: E/AndroidRuntime(20041): java.lang.UnsatisfiedLinkError: Native method not found: org.chromium.content.app.LibraryLoader.nativeLibraryLoaded:([Ljava/lang/String;)I
03-23 13:26:35.954: E/AndroidRuntime(20041): at org.chromium.content.app.LibraryLoader.nativeLibraryLoaded(Native Method)
03-23 13:26:35.954: E/AndroidRuntime(20041): at org.chromium.content.app.LibraryLoader.initializeAlreadyLocked(LibraryLoader.java:122)
03-23 13:26:35.954: E/AndroidRuntime(20041): at org.chromium.content.app.LibraryLoader.ensureInitialized(LibraryLoader.java:63)
03-23 13:26:35.954: E/AndroidRuntime(20041): at org.chromium.android_webview.AwBrowserProcess$1.run(AwBrowserProcess.java:50)
03-23 13:26:35.954: E/AndroidRuntime(20041): at org.chromium.base.ThreadUtils.runOnUiThreadBlocking(ThreadUtils.java:28)
03-23 13:26:35.954: E/AndroidRuntime(20041): at org.chromium.android_webview.AwBrowserProcess.start(AwBrowserProcess.java:46)
03-23 13:26:35.954: E/AndroidRuntime(20041): at us.costan.chrome.impl.ChromeInitializer.initialize(ChromeInitializer.java:49)
03-23 13:26:35.954: E/AndroidRuntime(20041): at us.costan.chrome.ChromeView.initialize(ChromeView.java:848)
03-23 13:26:35.954: E/AndroidRuntime(20041): at com.cjy.delaylink.MainApplication.onCreate(MainApplication.java:10)
03-23 13:26:35.954: E/AndroidRuntime(20041): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1007)
03-23 13:26:35.954: E/AndroidRuntime(20041): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4408)
03-23 13:26:35.954: E/AndroidRuntime(20041): at android.app.ActivityThread.access$1500(ActivityThread.java:145)
03-23 13:26:35.954: E/AndroidRuntime(20041): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1266)
03-23 13:26:35.954: E/AndroidRuntime(20041): at android.os.Handler.dispatchMessage(Handler.java:102)
03-23 13:26:35.954: E/AndroidRuntime(20041): at android.os.Looper.loop(Looper.java:136)
03-23 13:26:35.954: E/AndroidRuntime(20041): at android.app.ActivityThread.main(ActivityThread.java:5081)
03-23 13:26:35.954: E/AndroidRuntime(20041): at java.lang.reflect.Method.invokeNative(Native Method)
03-23 13:26:35.954: E/AndroidRuntime(20041): at java.lang.reflect.Method.invoke(Method.java:515)
03-23 13:26:35.954: E/AndroidRuntime(20041): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:781)
03-23 13:26:35.954: E/AndroidRuntime(20041): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
03-23 13:26:35.954: E/AndroidRuntime(20041): at dalvik.system.NativeStart.main(Native Method)
so how to solve that?
thank you
Hey guys,
thanks for this amazing project.
I have a javascript slidingmenu which is not working.
If i slide there is no animation and a white screen overlaps my content.
Any ideas why it is not working ? I cant find the error by debugging.
Can i use this library while building an android x86 image?
Could chromeview support html5 <input type="file"
Is it possible?
I mean something similar to Chrome remote debugging:
https://developers.google.com/chrome-developer-tools/docs/remote-debugging
Thanks
chromeview could not open my html page in http://www.activeshare.cn/OEBPS/xhtml/p1.html
My device is Google Nexus 4 with android 4.3. It does not show anything and below is the log. Pay attention to the message "Native DrawSW failed; clearing to background color".
08-07 10:01:59.998: I/ActivityManager(522): No longer want com.google.android.apps.uploader (pid 10791): empty #17
08-07 10:01:59.998: I/ActivityManager(522): No longer want android.process.media (pid 6121): empty #18
08-07 10:02:00.058: W/ActivityManager(522): Scheduling restart of crashed service com.android.providers.media/.MtpService in 5000ms
08-07 10:02:05.094: I/ActivityManager(522): Start proc android.process.media for service com.android.providers.media/.MtpService: pid=11396 uid=10016 gids={50016, 1015, 1023, 1024, 1028, 2001, 3003, 3007}
08-07 10:02:05.164: D/MtpService(11396): updating state; isCurrentUser=true, mMtpLocked=false
08-07 10:02:05.164: D/MtpService(11396): addStorageLocked 65537 /storage/emulated/0
08-07 10:02:05.164: D/MtpService(11396): updating state; isCurrentUser=true, mMtpLocked=false
08-07 10:02:05.174: D/MtpService(11396): starting MTP server in MTP mode
08-07 10:02:05.174: D/MtpService(11396): addStorageLocked 65537 /storage/emulated/0
08-07 10:02:30.361: I/PowerManagerService(522): Waking up from sleep...
08-07 10:02:30.381: D/SurfaceFlinger(175): Screen acquired, type=0 flinger=0xb8f1f478
08-07 10:02:30.421: I/WindowManager(522): Lock screen displayed!
08-07 10:02:30.431: D/audio_hw_primary(178): adev_set_parameters: enter: screen_state=on
08-07 10:02:30.431: D/audio_hw_primary(178): adev_set_parameters: exit with code(-2)
08-07 10:02:30.451: D/dalvikvm(11107): GC_FOR_ALLOC freed 3424K, 29% free 9181K/12796K, paused 31ms, total 32ms
08-07 10:02:30.451: I/dalvikvm-heap(11107): Grow heap (frag case) to 12.029MB for 3188752-byte allocation
08-07 10:02:30.491: D/SurfaceControl(522): Excessive delay in unblankDisplay() while turning screen on: 111ms
08-07 10:02:30.501: D/dalvikvm(11107): GC_FOR_ALLOC freed <1K, 4% free 12294K/12796K, paused 51ms, total 51ms
08-07 10:02:30.551: D/YouTube MDX(8981): Recieved intent android.intent.action.SCREEN_ON
08-07 10:02:30.551: V/DigitalWidgetViewsFactory(9129): DigitalWidget sets next alarm string to null
08-07 10:02:31.622: D/GCM(960): Ignoring attempt to send heartbeat on dead connection.
08-07 10:02:32.343: D/dalvikvm(11107): GC_FOR_ALLOC freed 3115K, 29% free 9179K/12796K, paused 15ms, total 15ms
08-07 10:02:32.343: I/dalvikvm-heap(11107): Grow heap (frag case) to 12.027MB for 3188752-byte allocation
08-07 10:02:32.363: D/dalvikvm(11107): GC_FOR_ALLOC freed 0K, 4% free 12293K/12796K, paused 19ms, total 19ms
08-07 10:02:33.905: D/audio_hw_primary(178): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
08-07 10:02:33.905: D/audio_hw_primary(178): out_set_parameters: exit: code(1)
08-07 10:02:33.915: D/audio_hw_primary(178): start_output_stream: enter: usecase(1: low-latency-playback) devices(0x2)
08-07 10:02:33.915: D/audio_hw_primary(178): select_devices: out_snd_device(2: speaker) in_snd_device(0: none)
08-07 10:02:33.915: D/audio_hw_primary(178): enable_snd_device: sending audio calibration for snd_device(2) acdb_id(14)
08-07 10:02:33.915: D/ACDB-LOADER(178): ACDB -> send_afe_cal
08-07 10:02:33.915: D/audio_hw_primary(178): enable_snd_device: snd_device(2: speaker)
08-07 10:02:33.915: D/PhoneStatusBar(761): disable: < expand icons alerts ticker system_info BACK HOME recent* CLOCK search >
08-07 10:02:33.925: D/audio_hw_primary(178): enable_audio_route: apply mixer path: low-latency-playback
08-07 10:02:33.925: D/NfcService(911): NFC-C ON
08-07 10:02:33.925: I/USERIAL_LINUX(911): USERIAL_Open(): enter
08-07 10:02:33.925: I/USERIAL_LINUX(911): USERIAL_Open() device: /dev/bcm2079x-i2c port=5, uart_port=0 WAKE_DELAY(20) WRITE_DELAY(20) POWER_ON_DELAY(300) PRE_POWER_OFF_DELAY(10) POST_POWER_OFF_DELAY(0)
08-07 10:02:33.935: D/audio_hw_primary(178): start_output_stream: exit
08-07 10:02:33.965: W/InputMethodManagerService(522): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@42a2f000 attribute=android.view.inputmethod.EditorInfo@42a2f010, token = android.os.BinderProxy@420d7830
08-07 10:02:33.975: D/PhoneStatusBar(761): disable: < expand icons alerts ticker system_info back* home* recent clock* search >
08-07 10:02:34.345: D/dalvikvm(11107): GC_FOR_ALLOC freed 3116K, 29% free 9178K/12796K, paused 12ms, total 12ms
08-07 10:02:34.345: I/dalvikvm-heap(11107): Grow heap (frag case) to 12.026MB for 3188752-byte allocation
08-07 10:02:34.385: D/dalvikvm(11107): GC_FOR_ALLOC freed 0K, 4% free 12292K/12796K, paused 35ms, total 35ms
08-07 10:02:34.425: V/TAG(522): bug 7643792: fitSystemWindows([0,50][0,0])
08-07 10:02:34.445: I/USERIAL_LINUX(911): USERIAL_Open(): exit
08-07 10:02:36.377: D/dalvikvm(11107): GC_FOR_ALLOC freed 3114K, 29% free 9178K/12796K, paused 19ms, total 19ms
08-07 10:02:36.377: I/dalvikvm-heap(11107): Grow heap (frag case) to 12.026MB for 3188752-byte allocation
08-07 10:02:36.407: D/dalvikvm(11107): GC_FOR_ALLOC freed <1K, 4% free 12292K/12796K, paused 24ms, total 24ms
08-07 10:02:37.138: D/audio_hw_primary(178): out_standby: enter: usecase(1: low-latency-playback)
08-07 10:02:37.188: D/audio_hw_primary(178): stop_output_stream: enter: usecase(1: low-latency-playback)
08-07 10:02:37.188: D/audio_hw_primary(178): disable_audio_route: reset mixer path: low-latency-playback
08-07 10:02:37.188: D/audio_hw_primary(178): disable_snd_device: snd_device(2: speaker)
08-07 10:02:37.198: D/audio_hw_primary(178): stop_output_stream: exit: status(0)
08-07 10:02:37.198: D/audio_hw_primary(178): out_standby: exit
08-07 10:02:38.379: D/dalvikvm(11107): GC_FOR_ALLOC freed 3114K, 29% free 9178K/12796K, paused 29ms, total 29ms
08-07 10:02:38.379: I/dalvikvm-heap(11107): Grow heap (frag case) to 12.026MB for 3188752-byte allocation
08-07 10:02:38.389: D/dalvikvm(11107): GC_FOR_ALLOC freed <1K, 4% free 12292K/12796K, paused 14ms, total 14ms
08-07 10:02:38.489: D/AndroidRuntime(11468): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
08-07 10:02:38.489: D/AndroidRuntime(11468): CheckJNI is OFF
08-07 10:02:38.499: D/dalvikvm(11468): Trying to load lib libjavacore.so 0x0
08-07 10:02:38.499: D/dalvikvm(11468): Added shared lib libjavacore.so 0x0
08-07 10:02:38.509: D/dalvikvm(11468): Trying to load lib libnativehelper.so 0x0
08-07 10:02:38.509: D/dalvikvm(11468): Added shared lib libnativehelper.so 0x0
08-07 10:02:38.660: D/AndroidRuntime(11468): Calling main entry com.android.commands.pm.Pm
08-07 10:02:38.670: W/ActivityManager(522): No content provider found for permission revoke: file:///data/local/tmp/AlloChrome.apk
08-07 10:02:38.680: D/Finsky(3224): [1] PackageVerificationReceiver.onReceive: Verification requested, id = 10
08-07 10:02:38.680: D/Finsky(3224): [1] WorkerTask.onPreExecute: Verification Requested for id = 10, data=file:///data/local/tmp/AlloChrome.apk flags=114 fromVerificationActivity=false
08-07 10:02:40.371: D/dalvikvm(11107): GC_FOR_ALLOC freed 3114K, 29% free 9178K/12796K, paused 21ms, total 21ms
08-07 10:02:40.371: I/dalvikvm-heap(11107): Grow heap (frag case) to 12.026MB for 3188752-byte allocation
08-07 10:02:40.391: D/dalvikvm(11107): GC_FOR_ALLOC freed 0K, 4% free 12292K/12796K, paused 13ms, total 13ms
08-07 10:02:42.274: D/Finsky(3224): [1] 2.onResponse: Verification id=10 response=0
08-07 10:02:42.284: D/Finsky(3224): [1] PackageVerificationReceiver.onReceive: Verification requested, id = 10
08-07 10:02:42.354: D/dalvikvm(11107): GC_FOR_ALLOC freed 3114K, 29% free 9178K/12796K, paused 12ms, total 13ms
08-07 10:02:42.354: I/dalvikvm-heap(11107): Grow heap (frag case) to 12.026MB for 3188752-byte allocation
08-07 10:02:42.374: D/dalvikvm(11107): GC_FOR_ALLOC freed <1K, 4% free 12292K/12796K, paused 21ms, total 21ms
08-07 10:02:42.744: W/ActivityManager(522): No content provider found for permission revoke: file:///data/local/tmp/AlloChrome.apk
08-07 10:02:42.744: I/PackageManager(522): Copying native libraries to /data/app-lib/vmdl-1404144364
08-07 10:02:43.495: D/dalvikvm(522): GC_CONCURRENT freed 2621K, 18% free 23267K/28180K, paused 2ms+10ms, total 73ms
08-07 10:02:43.505: D/dalvikvm(522): WAIT_FOR_CONCURRENT_GC blocked 66ms
08-07 10:02:44.356: D/dalvikvm(11107): GC_FOR_ALLOC freed 3114K, 29% free 9178K/12796K, paused 13ms, total 13ms
08-07 10:02:44.356: I/dalvikvm-heap(11107): Grow heap (frag case) to 12.026MB for 3188752-byte allocation
08-07 10:02:44.366: D/dalvikvm(11107): GC_FOR_ALLOC freed 0K, 4% free 12292K/12796K, paused 13ms, total 13ms
08-07 10:02:45.507: I/ActivityManager(522): Force stopping package com.kinotel.allochrome appid=10072 user=-1
08-07 10:02:45.507: I/ActivityManager(522): Killing proc 11107:com.kinotel.allochrome/u0a10072: force stop com.kinotel.allochrome
08-07 10:02:45.517: W/ActivityManager(522): Force removing ActivityRecord{41e293f0 u0 com.kinotel.allochrome/.MainActivity}: app died, no saved state
08-07 10:02:45.577: I/PackageManager(522): Package com.kinotel.allochrome codePath changed from /data/app/com.kinotel.allochrome-2.apk to /data/app/com.kinotel.allochrome-1.apk; Retaining data and using new
08-07 10:02:45.597: I/WindowState(522): WIN DEATH: Window{41eed1a8 u0 com.kinotel.allochrome/com.kinotel.allochrome.MainActivity}
08-07 10:02:45.617: W/InputMethodManagerService(522): Got RemoteException sending setActive(false) notification to pid 11107 uid 10072
08-07 10:02:45.737: I/PackageManager(522): Running dexopt on: com.kinotel.allochrome
08-07 10:02:46.198: D/dalvikvm(11496): DexOpt: load 72ms, verify+opt 293ms, 1534412 bytes
08-07 10:02:46.278: W/PackageManager(522): Code path for pkg : com.kinotel.allochrome changing from /data/app/com.kinotel.allochrome-2.apk to /data/app/com.kinotel.allochrome-1.apk
08-07 10:02:46.278: I/ActivityManager(522): Force stopping package com.kinotel.allochrome appid=10072 user=-1
08-07 10:02:46.278: W/PackageManager(522): Resource path for pkg : com.kinotel.allochrome changing from /data/app/com.kinotel.allochrome-2.apk to /data/app/com.kinotel.allochrome-1.apk
08-07 10:02:46.338: W/PackageManager(522): Unknown permission android.permission.RECORD_VIDEO in package com.kinotel.allochrome
08-07 10:02:46.378: I/ActivityManager(522): Force stopping package com.kinotel.allochrome appid=10072 user=0
08-07 10:02:46.428: D/dalvikvm(1944): GC_EXPLICIT freed 1336K, 43% free 18445K/32204K, paused 2ms+4ms, total 43ms
08-07 10:02:46.448: I/InputReader(522): Reconfiguring input devices. changes=0x00000010
08-07 10:02:46.468: D/BackupManagerService(522): Received broadcast Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:com.kinotel.allochrome flg=0x8000010 (has extras) }
08-07 10:02:46.478: D/dalvikvm(911): GC_CONCURRENT freed 422K, 5% free 9113K/9560K, paused 3ms+1ms, total 24ms
08-07 10:02:46.488: I/InputReader(522): Reconfiguring input devices. changes=0x00000010
08-07 10:02:46.498: D/dalvikvm(3224): GC_EXPLICIT freed 1664K, 18% free 14304K/17256K, paused 2ms+23ms, total 108ms
08-07 10:02:46.498: D/dalvikvm(3614): GC_EXPLICIT freed 210K, 10% free 9694K/10728K, paused 2ms+2ms, total 89ms
08-07 10:02:46.518: D/BackupManagerService(522): Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.kinotel.allochrome flg=0x8000010 (has extras) }
08-07 10:02:46.518: V/BackupManagerService(522): removePackageParticipantsLocked: uid=10072 #1
08-07 10:02:46.518: V/BackupManagerService(522): addPackageParticipantsLocked: #1
08-07 10:02:46.528: W/ContextImpl(8296): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1385 android.content.ContextWrapper.startService:473 android.content.ContextWrapper.startService:473 com.android.keychain.KeyChainBroadcastReceiver.onReceive:12 android.app.ActivityThread.handleReceiver:2424
08-07 10:02:46.598: D/dalvikvm(522): GC_EXPLICIT freed 1881K, 19% free 22989K/28180K, paused 10ms+8ms, total 110ms
08-07 10:02:46.648: D/AndroidRuntime(11468): Shutting down VM
08-07 10:02:46.648: D/jdwp(11468): Got wake-up signal, bailing out of select
08-07 10:02:46.648: D/dalvikvm(11468): Debugger has detached; object registry had 1 entries
08-07 10:02:46.989: W/GCoreUlr(879): sending intent to update reporting state
08-07 10:02:47.049: D/dalvikvm(879): GC_FOR_ALLOC freed 319K, 7% free 10141K/10804K, paused 34ms, total 36ms
08-07 10:02:47.069: I/GCoreUlr(879): Ensuring that reporting is stopped because of reasons: {account#-13#=[InactiveReason{mVersionCode=0, mIdentifier=3, mName='UnsupportedGeo'}, InactiveReason{mVersionCode=0, mIdentifier=2, mName='DeferringToGmm'}]}
08-07 10:02:47.069: D/GCoreFlp(879): Unknown pending intent to remove.
08-07 10:02:47.069: I/GCoreUlr(879): Unbound from all location providers
08-07 10:02:47.069: I/GCoreUlr(879): Ensuring that reporting is stopped because of reasons: {account#-13#=[InactiveReason{mVersionCode=0, mIdentifier=3, mName='UnsupportedGeo'}, InactiveReason{mVersionCode=0, mIdentifier=2, mName='DeferringToGmm'}]}
08-07 10:02:47.069: D/GCoreFlp(879): Unknown pending intent to remove.
08-07 10:02:47.069: I/GCoreUlr(879): Unbound from all location providers
08-07 10:02:47.269: D/AndroidRuntime(11528): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
08-07 10:02:47.269: D/AndroidRuntime(11528): CheckJNI is OFF
08-07 10:02:47.279: D/dalvikvm(11528): Trying to load lib libjavacore.so 0x0
08-07 10:02:47.279: D/dalvikvm(11528): Added shared lib libjavacore.so 0x0
08-07 10:02:47.289: D/dalvikvm(11528): Trying to load lib libnativehelper.so 0x0
08-07 10:02:47.289: D/dalvikvm(11528): Added shared lib libnativehelper.so 0x0
08-07 10:02:47.449: D/AndroidRuntime(11528): Calling main entry com.android.commands.am.Am
08-07 10:02:47.459: D/dalvikvm(11528): Note: class Landroid/app/ActivityManagerNative; has 163 unimplemented (abstract) methods
08-07 10:02:47.459: I/ActivityManager(522): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.kinotel.allochrome/.MainActivity} from pid 11528
08-07 10:02:47.509: D/AndroidRuntime(11528): Shutting down VM
08-07 10:02:47.509: D/jdwp(11528): Got wake-up signal, bailing out of select
08-07 10:02:47.509: D/dalvikvm(11528): Debugger has detached; object registry had 1 entries
08-07 10:02:47.529: I/ActivityManager(522): Start proc com.kinotel.allochrome for activity com.kinotel.allochrome/.MainActivity: pid=11552 uid=10072 gids={50072, 1006, 3003, 1015, 1028}
08-07 10:02:47.539: D/dalvikvm(11552): Late-enabling CheckJNI
08-07 10:02:47.609: I/LibraryLoader(11552): loading: webviewchromium
08-07 10:02:47.609: D/dalvikvm(11552): Trying to load lib /data/app-lib/com.kinotel.allochrome-1/libwebviewchromium.so 0x41d9a4b0
08-07 10:02:47.639: D/dalvikvm(11552): Added shared lib /data/app-lib/com.kinotel.allochrome-1/libwebviewchromium.so 0x41d9a4b0
08-07 10:02:47.639: I/LibraryLoader(11552): loaded: webviewchromium
08-07 10:02:47.639: I/chromium(11552): [INFO:library_loader_hooks.cc(71)] Chromium logging enabled: level = 0, default verbosity = 0
08-07 10:02:47.649: I/BrowserProcessMain(11552): Initializing chromium process, renderers=0
08-07 10:02:47.719: I/ResourceExtractor(11552): Extracting resource webviewchromium.pak
08-07 10:02:47.829: W/chromium(11552): [WARNING:resource_bundle.cc(255)] locale_file_path.empty()
08-07 10:02:47.829: W/chromium(11552): [WARNING:proxy_service.cc(889)] PAC support disabled because there is no system implementation
08-07 10:02:47.849: D/libEGL(11552): loaded /system/lib/egl/libEGL_adreno200.so
08-07 10:02:47.849: D/libEGL(11552): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
08-07 10:02:47.849: D/libEGL(11552): loaded /system/lib/egl/libGLESv2_adreno200.so
08-07 10:02:47.859: I/Adreno200-EGL(11552): <qeglDrvAPI_eglInitialize:265>: EGL 1.4 QUALCOMM Build: Iabe52cfaeae4c5fab1acacfe6f056ba15fa93274
08-07 10:02:47.889: D/dalvikvm(11552): GC_FOR_ALLOC freed 437K, 5% free 8936K/9404K, paused 39ms, total 39ms
08-07 10:02:47.930: D/dalvikvm(11552): GC_FOR_ALLOC freed 419K, 6% free 8933K/9468K, paused 21ms, total 21ms
08-07 10:02:47.950: D/dalvikvm(11552): GC_FOR_ALLOC freed 371K, 5% free 8995K/9468K, paused 14ms, total 14ms
08-07 10:02:47.970: E/chromium(11552): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-07 10:02:47.970: E/chromium(11552): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-07 10:02:47.970: E/chromium(11552): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-07 10:02:47.970: E/chromium(11552): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-07 10:02:47.970: E/chromium(11552): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-07 10:02:47.980: E/chromium(11552): [ERROR:aw_browser_context.cc(191)] Not implemented reached in virtual quota::SpecialStoragePolicy* android_webview::AwBrowserContext::GetSpecialStoragePolicy()
08-07 10:02:47.990: W/org.chromium.content.browser.ContentViewCore(11552): Setting contentDescription to 'Web View' as no value was specified.
08-07 10:02:48.040: W/ChildProcessLauncher(11552): Tried to bind a non-existent connection to pid: 11552
08-07 10:02:48.090: I/chromium(11552): [INFO:gpu_command_buffer_stub.cc(468)] Created virtual GL context.
08-07 10:02:48.090: D/OpenGLRenderer(11552): Enabling debug mode 0
08-07 10:02:48.120: D/dalvikvm(11552): GC_FOR_ALLOC freed 274K, 5% free 9085K/9468K, paused 12ms, total 13ms
08-07 10:02:48.120: I/dalvikvm-heap(11552): Grow heap (frag case) to 11.935MB for 3188752-byte allocation
08-07 10:02:48.140: D/dalvikvm(11552): GC_FOR_ALLOC freed 1K, 4% free 12198K/12584K, paused 12ms, total 12ms
08-07 10:02:48.160: W/AwContents(11552): Native DrawSW failed; clearing to background color.
08-07 10:02:48.220: I/ActivityManager(522): Displayed com.kinotel.allochrome/.MainActivity: +703ms
08-07 10:02:48.710: D/dalvikvm(11552): GC_FOR_ALLOC freed 3122K, 4% free 9088K/9456K, paused 37ms, total 37ms
08-07 10:02:48.720: I/dalvikvm-heap(11552): Grow heap (frag case) to 11.938MB for 3188752-byte allocation
08-07 10:02:48.740: D/dalvikvm(11552): GC_FOR_ALLOC freed <1K, 3% free 12202K/12572K, paused 14ms, total 14ms
08-07 10:02:48.760: E/chromium(11552): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-07 10:02:48.760: E/chromium(11552): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-07 10:02:48.760: E/chromium(11552): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-07 10:02:48.760: E/chromium(11552): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
First of all, congratulations for the project.
I'm trying to load my HTML5 app in the Chrome View, but I have noticed that hardware acceleration is not active, and everything with CSS3 3d tranform is not displayed. Have I missed something that enabled the HW acceleration?
Thanks
Will this chromeview support webrtc ?
V8 Engine works properly (WebSocket works)
ChromeView#onTouchEvent is called but I can't scroll.
@Override
public boolean onTouchEvent(final MotionEvent event) {
final boolean h = super.onTouchEvent(event);
Util.log(h + "");
return h;
}
This print true on down and move, but false on up.
I use AlloChrome as a demo and change url to openlayers3.
But there is nothing in div map. What am I missing?
Thanks.
It would be great if it was made clear on the main page that this will not work on Android 3.x or below!
It would have saved me a lot of time trying to figure out why the application never started properly and crashed.
08-02 14:36:23.065: D/dalvikvm(1983): GC_FOR_ALLOC freed 1725K, 45% free 5970K/10664K, paused 12ms, total 12ms
08-02 14:36:23.155: D/dalvikvm(1983): GC_FOR_ALLOC freed 1725K, 45% free 5970K/10664K, paused 15ms, total 15ms
08-02 14:36:23.276: D/dalvikvm(1983): GC_FOR_ALLOC freed 1725K, 45% free 5970K/10664K, paused 13ms, total 13ms
08-02 14:36:23.276: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.276: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.286: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.286: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.286: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.286: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.296: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.356: D/dalvikvm(1983): GC_FOR_ALLOC freed 1726K, 45% free 5970K/10664K, paused 12ms, total 13ms
08-02 14:36:23.396: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.396: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.396: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.396: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.396: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.396: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.396: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.406: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.406: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.416: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.416: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.416: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.416: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.426: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.426: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.436: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.436: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.436: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
08-02 14:36:23.436: E/chromium(1983): [ERROR:gles2_cmd_decoder.cc(5645)] PERFORMANCE WARNING: Some textures are unrenderable.
I have a problem in my project.
Its not run:
@-webkit-keyframes
For example: its not run effect in chromeview with jQTouch lib.
You can check link: http://jqtjs.com/preview/demos/main/
Please tell me when you see that problem.
Thanks so much!
I'm getting run time error
[FATAL:jni_android.cc(139)] Check failed: !ClearException(env) && clazz. Failed to find class org/chromium/ui/gfx/SurfaceTextureListener
chromeview-master/src/us/costan/chrome/impl/ChromeAwContentsClientProxy.java
requires a check on response object
public InterceptedRequestData shouldInterceptRequest(String url) {
if (viewClient_ != null) {
WebResourceResponse response =
viewClient_.shouldInterceptRequest(view_, url);
if (response != null)
return new InterceptedRequestData(response.getMimeType(),
response.getEncoding(), response.getData());
else
return null;
} else {
return null;
}
}
Java script alert not coming in this web view
Hi There,
reeally cool solution you have created, we are running android 4.1.1 and want to use your solution but we have a small problem, see error log below.
Could you please help us with this?
Thanks!
Regards Sander
11-30 19:27:52.390: E/AndroidRuntime(760): FATAL EXCEPTION: main
11-30 19:27:52.390: E/AndroidRuntime(760): java.lang.RuntimeException: Unable to create application com.gui.launcher.MyApplication: java.lang.RuntimeException: Cannot load WebView
11-30 19:27:52.390: E/AndroidRuntime(760): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4154)
11-30 19:27:52.390: E/AndroidRuntime(760): at android.app.ActivityThread.access$1300(ActivityThread.java:130)
11-30 19:27:52.390: E/AndroidRuntime(760): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1255)
11-30 19:27:52.390: E/AndroidRuntime(760): at android.os.Handler.dispatchMessage(Handler.java:99)
11-30 19:27:52.390: E/AndroidRuntime(760): at android.os.Looper.loop(Looper.java:137)
11-30 19:27:52.390: E/AndroidRuntime(760): at android.app.ActivityThread.main(ActivityThread.java:4745)
11-30 19:27:52.390: E/AndroidRuntime(760): at java.lang.reflect.Method.invokeNative(Native Method)
11-30 19:27:52.390: E/AndroidRuntime(760): at java.lang.reflect.Method.invoke(Method.java:511)
11-30 19:27:52.390: E/AndroidRuntime(760): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
11-30 19:27:52.390: E/AndroidRuntime(760): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-30 19:27:52.390: E/AndroidRuntime(760): at dalvik.system.NativeStart.main(Native Method)
11-30 19:27:52.390: E/AndroidRuntime(760): Caused by: java.lang.RuntimeException: Cannot load WebView
11-30 19:27:52.390: E/AndroidRuntime(760): at org.chromium.android_webview.AwBrowserProcess.loadLibrary(AwBrowserProcess.java:32)
11-30 19:27:52.390: E/AndroidRuntime(760): at us.costan.chrome.impl.ChromeInitializer.initialize(ChromeInitializer.java:48)
11-30 19:27:52.390: E/AndroidRuntime(760): at us.costan.chrome.ChromeView.initialize(ChromeView.java:848)
11-30 19:27:52.390: E/AndroidRuntime(760): at com.gui.launcher.MyApplication.onCreate(MyApplication.java:10)
11-30 19:27:52.390: E/AndroidRuntime(760): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:999)
11-30 19:27:52.390: E/AndroidRuntime(760): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4151)
11-30 19:27:52.390: E/AndroidRuntime(760): ... 10 more
11-30 19:27:52.390: E/AndroidRuntime(760): Caused by: org.chromium.content.common.ProcessInitException
11-30 19:27:52.390: E/AndroidRuntime(760): at org.chromium.content.app.LibraryLoader.loadAlreadyLocked(LibraryLoader.java:111)
11-30 19:27:52.390: E/AndroidRuntime(760): at org.chromium.content.app.LibraryLoader.loadNow(LibraryLoader.java:79)
11-30 19:27:52.390: E/AndroidRuntime(760): at org.chromium.android_webview.AwBrowserProcess.loadLibrary(AwBrowserProcess.java:30)
11-30 19:27:52.390: E/AndroidRuntime(760): ... 15 more
11-30 19:27:52.390: E/AndroidRuntime(760): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load webviewchromium: findLibrary returned null
11-30 19:27:52.390: E/AndroidRuntime(760): at java.lang.Runtime.loadLibrary(Runtime.java:365)
11-30 19:27:52.390: E/AndroidRuntime(760): at java.lang.System.loadLibrary(System.java:535)
11-30 19:27:52.390: E/AndroidRuntime(760): at org.chromium.content.app.LibraryLoader.loadAlreadyLocked(LibraryLoader.java:105)
11-30 19:27:52.390: E/AndroidRuntime(760): ... 17 more
Hi all,
I integrated chromeview in my project and I would like to load a website with transparent background. In standard webview I'm setting background to transparent simply by that: webview.setBackgroundColor(Color.TRANSPARENT).
However, when I do the same with chromeview, I get a white non-transparent background. Any experience how to solve this issues?
Thank you,
Pawel
I included chromeview in my project and I would like to use WebGL capabilities. However when I open e.g. http://get.webgl.org/ it says: "Hmm. While your browser seems to support WebGL, it is disabled or unavailable."
Am I doing something wrong, can anyone open any WebGL animation in webview?
If not, do you know any build that supports WebGL?
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.