W/dalvikvm( 90): Exception Ljava/lang/NoSuchMethodError; thrown while initializing Landroid/database/sqlite/SQLiteDatabase;
E/SqliteDatabaseCpp( 90): Can't find SQLiteDatabase.mNativeHandle
E/AndroidRuntime( 90): Unable to register all android natives
So I fixed the fatal error that had to do with libc, but have encountered another... If anyone can help determine what file needs to be edited then that would be greatly appreciated.
Code:W/dalvikvm( 90): Exception Ljava/lang/NoSuchMethodError; thrown while initializing Landroid/database/sqlite/SQLiteDatabase; E/SqliteDatabaseCpp( 90): Can't find SQLiteDatabase.mNativeHandle E/AndroidRuntime( 90): Unable to register all android natives
I really just don't know where SqliteDatabaseCpp is located
I did a bit of searching. I think sqlitedatabasecpp is actually part of core.jar in /system/framework. I have doubts about trying to replace it.
Try replacing the libsqlite_jni.so first and then libsqlite.so if the first doesn't work (from evervolv).
It's also possible that what was done to fix the libc error or at least get rid of the error caused the new error.
Just checking but you didn't try deodexing the ROM did you?
I did deodex it. I'm starting over on a new build a completely new build. So far I've rewritten the framework.jar (to remove the libc.so error) and the ramdisk. I'll check out core.jar and see if there is anything I can fix. And I agree with you, I think fixing the libc caused these new errors and it's going to keep on going like that (domino effect), but it seems as though we are going to have to rewrite as much of the framework as possible to get this to work :/
...just gotta find out where the files are lol. I'll look into the core.jar now
Deodex should be fine as long as it's using the new api level 15 as that one dev mentioned (I knew nothing about that beforehand).
What do you mean by re-writing the files?
Also the files I mentioned in my previous post are /system/lib.
I was unable to find sqlitedatabasecpp in core.jar so I think I'm just going to look through more of the .jar files. the sqlitedatabasecpp error still remains as the only error despite swapping the lib files
It wouldn't be in core.jar as that file name. Core.jar just has Java stuff. Unless you meant the smali file.
Sent from my Galaxy Nexus using Tapatalk 2
If I get time this week ill take a look at this... But I'm almost 90% sure it'll never boot on the older hw.... If it does boot what it will take to boot it will make it so unstable that it won't be usable at all, but ill check it out for you guys
Sent from my OnE XxX using Tapatalk
W/dalvikvm( 840): No implementation found for native Landroid/content/res/AssetManager;.setConfigurationForHtc (IILjava/lang/String;IIIIIIIIIIIIIII)V
W/dalvikvm( 840): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Landroid/database/sqlite/SQLiteDatabase;
E/SqliteDatabaseCpp( 840): Can't find SQLiteDatabase.mNativeHandle
That's unfortunate to hear
Well anyway, I've been trying really hard to get this to work, but have continuously ended up at dead ends. In any case, do you perhaps know what this error is related to? Framework.jar?
Code:W/dalvikvm( 840): No implementation found for native Landroid/content/res/AssetManager;.setConfigurationForHtc (IILjava/lang/String;IIIIIIIIIIIIIII)V W/dalvikvm( 840): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Landroid/database/sqlite/SQLiteDatabase; E/SqliteDatabaseCpp( 840): Can't find SQLiteDatabase.mNativeHandle
Yea its looking for a lib that you musta changed... That's the problem see you need to use certain libs to boot on the inc that will not work on the new native structure... It would take someone who is a lib genius to patch the inc dependant libs to have the methods that this Rom is looking for
Sent from my ADR6425LVW using Tapatalk
Here is my logcat, maybe someone can figure it out. I'm taking a break for now:
logcat.txt
My current ROM is below.
sense-ics-inc.zip