Reginer / aosp-android-jar

AOSP编译出的android.jar,sdk里面以前反射调用的方法,现在可以直接调用了。
MIT License
540 stars 79 forks source link

缺少 sun.** #8

Closed eirv closed 2 years ago

eirv commented 2 years ago

比如 sun.misc.Unsafe.** public native long java.lang.reflect.Field.getArtField() 这些可以加上吗?

Reginer commented 2 years ago

我看你这包名,怕不是JDK里的吧。 你想用在哪个版本的android.jar里? 如果源码里有的话,我可以(教你)加到最新的jar里面。

eirv commented 2 years ago

我看你这包名,怕不是JDK里的吧。 你想用在哪个版本的android.jar里? 如果源码里有的话,我可以(教你)加到最新的jar里面。

我目前用的是写一堆的stub,并修改编译参数-bootclasspath把它放在android.jar前面解决的,这种方法非常麻烦,如果只修改android.jar感觉应该会很方便

Reginer commented 2 years ago

core-all.zip

我猜测你要的可能是这个东西,解压出来是core-all.jar,用压缩软件打开,将你想用的类移动到android.jar里面就可以使用了。

类似这样的操作

https://user-images.githubusercontent.com/12568257/189843481-b6083fb1-8859-4541-a70b-11f484e332cc.mp4

eirv commented 2 years ago

core-all.zip

我猜测你要的可能是这个东西,解压出来是core-all.jar,用压缩软件打开,将你想用的类移动到android.jar里面就可以使用了。

类似这样的操作

modify.android.jar.mp4

感谢👍👍👍