【问题标题】:How to specify javaagent for Android?如何为 Android 指定 javaagent?
【发布时间】:2013-10-22 15:26:19
【问题描述】:

在 Android 上启动 APK 时有没有办法指定 -javaagent 参数? 我想将 aspectj 的 aspectjweaver.jar 指定为 java vm 参数以进行加载时间检测。 非常感谢。

【问题讨论】:

    标签: android jvm aspectj jvm-arguments


    【解决方案1】:

    没有。在 Android 中运行应用程序代码的 Dalvik VM 不是 JVM。

    Android 支持,但是通过Instrumentation classes 支持检测。您可能能够找到一个已经支持此功能的 Android 的 aspectj 端口,但您可能还需要自己编写。

    如果你走这条路,别忘了register your instrumentation class in your manifest

    【讨论】:

    • 谢谢塔尼斯。我会试一试。 Instrumentation 是否支持编写我自己的类加载器?
    猜你喜欢
    • 2017-04-19
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多