Android 安卓M改变艺术运行时改变
我的应用程序以API级别21为目标,使用了两个库<代码>v7 appcompat库<代码>和<代码>v7 recyclerview,它们在中表示: ART运行库现在正确地实现newInstance()方法的访问规则。此更改修复了Dalvik在以前版本中错误检查访问规则的问题。如果您的应用程序使用newInstance()方法,并且您希望覆盖访问检查,请在输入参数设置为true的情况下调用setAccessible()方法。如果应用程序使用v7 appcompat库或v7 recyclerview库,则必须将应用程序更新为这些库的最新版本。否则,请确保更新从XML引用的任何自定义类,以便可以访问它们的类构造函数 我不明白这句话,想知道我该怎么办?这将如何影响我的申请Android 安卓M改变艺术运行时改变,android,Android,我的应用程序以API级别21为目标,使用了两个库v7 appcompat库和v7 recyclerview,它们在中表示: ART运行库现在正确地实现newInstance()方法的访问规则。此更改修复了Dalvik在以前版本中错误检查访问规则的问题。如果您的应用程序使用newInstance()方法,并且您希望覆盖访问检查,请在输入参数设置为true的情况下调用setAccessible()方法。如果应用程序使用v7 appcompat库或v7 recyclerview库,则必须将应用程序更新
**我知道这是一个愚蠢的问题,我是一个愚蠢的人,但我需要帮助 使用反射的类似乎有问题。关于这些库的建议只是说它们可能需要为安卓M更新。你使用反射吗?反射什么?对此库的反思(appcompat和recyclerview)?如果我的目标api低于23,我应该更新这些库吗?对你的类的反思。如果你在应用程序中使用反射,你有责任更新你的应用程序。谷歌负责更新appcompat和recycleview。第三方负责更新其库。您最终负责使用/引用更新的库。如果你不是针对安卓M,为什么你首先要关心它的兼容性?在文档中,他们说如果你以前发布过安卓应用程序,请注意平台中的这些更改会影响你的应用程序。所以我必须检查安卓M上安装的应用程序是否能正常工作。我的意思是,如果我在Android框架类或java类上使用反射,我应该更新什么?看起来是这样的。更好的了解方法是:使用安卓M在模拟器/设备上进行测试。