小编Sas*_*and的帖子

自动转换Android的dex代码

我想转换/仪器Dex文件.转型的目标包括测量代码覆盖率.请注意,源文件不可用.所以检测Dex是唯一的选择.

我想知道是否有任何现有的代码库,我可以看作为编写工具来实现我的目标的示例.

我了解Smali项目以及以Smali为基础的许多其他项目.但是,这些项目都不是我的目的的好例子.

我正在寻找自动转换smali代码或dexlib表示的代码,从中生成smali.后面的选项对我来说是首选,因为可以避免生成smali的开销.

android dalvik dex smali

8
推荐指数
1
解决办法
1924
查看次数

如何生成android_stubs_current_intermediates目录中的.java文件?

Android构建过程为android.jar中的每个类生成(?)Java存根,并将它们存储在以下目录中:

./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/src/

例如,java/lang/上面目录的子目录包含对应于java.lang.*类的.java文件,子目录`android/app /'包含对应于android.app.*类的.java文件.这些.java文件不包含实际代码,只是包含虚拟主体的签名.

我假设这些.java文件是使用工具从实际源代码生成的.我的问题是,这个工具是什么,它是否可以在Android构建过程之外使用?

我想使用该工具为非Android Java类生成存根.

android android-build android-source

5
推荐指数
1
解决办法
2904
查看次数

标签 统计

android ×2

android-build ×1

android-source ×1

dalvik ×1

dex ×1

smali ×1