Android R文件在运行时更新

Android R文件在运行时更新,android,Android,是否可以在Android应用程序中检查R文件并通过反射更新其内容。我想更改R文件中定义的各种常量的值?可能吗?这有意义吗 这是不可能的,也没有意义 R是一组静态字段。你无法改变这一点。 编译时,所有内容都会被烘焙到其中。这是不可能的,也没有意义 R是一组静态字段。你无法改变这一点。 在编译时,所有内容都会被烘焙到其中。这是不可能的,在我看来,这是没有意义的 当您构建应用程序时,R类中的值会发生变化,您无法保证它们是相同的。整数值并不意味着要直接使用,只是它们应该在代码中使用静态常量。这是不可能的

是否可以在Android应用程序中检查R文件并通过反射更新其内容。我想更改R文件中定义的各种常量的值?可能吗?这有意义吗

这是不可能的,也没有意义

R
是一组静态字段。你无法改变这一点。
编译时,所有内容都会被烘焙到其中。

这是不可能的,也没有意义

R
是一组静态字段。你无法改变这一点。
在编译时,所有内容都会被烘焙到其中。

这是不可能的,在我看来,这是没有意义的


当您构建应用程序时,
R
类中的值会发生变化,您无法保证它们是相同的。整数值并不意味着要直接使用,只是它们应该在代码中使用静态常量。

这是不可能的,而且在我看来,这是没有意义的


当您构建应用程序时,
R
类中的值会发生变化,您无法保证它们是相同的。整数值不应直接使用,只应在代码中使用静态常量。

在R.java runtime中更改值的目的是什么?无论您试图通过更改R文件来执行什么操作,都可以在代码中以编程方式执行,并且更改将自动反映到或文件中。您不应该更改R文件中的任何内容—它是一个自动生成的文件,保存静态代码。如果您在构建apk时强制更改了任何内容,它将清除您的更改。在R.java runtimed中更改值的目的是什么?无论您试图通过更改R文件来做什么,您都可以在代码中以编程方式进行更改,并且更改将自动反映到或文件中。您不应该更改R文件中的任何内容—它是一个自动生成的文件,保存静态代码。如果您在构建apk时强制更改了任何内容,它将清除您的更改。