Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓M改变艺术运行时改变_Android - Fatal编程技术网

Android 安卓M改变艺术运行时改变

Android 安卓M改变艺术运行时改变,android,Android,我的应用程序以API级别21为目标,使用了两个库v7 appcompat库和v7 recyclerview,它们在中表示: ART运行库现在正确地实现newInstance()方法的访问规则。此更改修复了Dalvik在以前版本中错误检查访问规则的问题。如果您的应用程序使用newInstance()方法,并且您希望覆盖访问检查,请在输入参数设置为true的情况下调用setAccessible()方法。如果应用程序使用v7 appcompat库或v7 recyclerview库,则必须将应用程序更新

我的应用程序以API级别21为目标,使用了两个库<代码>v7 appcompat库<代码>和<代码>v7 recyclerview,它们在中表示:

ART运行库现在正确地实现newInstance()方法的访问规则。此更改修复了Dalvik在以前版本中错误检查访问规则的问题。如果您的应用程序使用newInstance()方法,并且您希望覆盖访问检查,请在输入参数设置为true的情况下调用setAccessible()方法。如果应用程序使用v7 appcompat库或v7 recyclerview库,则必须将应用程序更新为这些库的最新版本。否则,请确保更新从XML引用的任何自定义类,以便可以访问它们的类构造函数

我不明白这句话,想知道我该怎么办?这将如何影响我的申请


**我知道这是一个愚蠢的问题,我是一个愚蠢的人,但我需要帮助

使用反射的类似乎有问题。关于这些库的建议只是说它们可能需要为安卓M更新。你使用反射吗?反射什么?对此库的反思(appcompat和recyclerview)?如果我的目标api低于23,我应该更新这些库吗?对你的类的反思。如果你在应用程序中使用反射,你有责任更新你的应用程序。谷歌负责更新appcompat和recycleview。第三方负责更新其库。您最终负责使用/引用更新的库。如果你不是针对安卓M,为什么你首先要关心它的兼容性?在文档中,他们说如果你以前发布过安卓应用程序,请注意平台中的这些更改会影响你的应用程序。所以我必须检查安卓M上安装的应用程序是否能正常工作。我的意思是,如果我在Android框架类或java类上使用反射,我应该更新什么?看起来是这样的。更好的了解方法是:使用安卓M在模拟器/设备上进行测试。