我想更改androidmanifest.xml文件中元数据的值:
我使用以下代码:

ApplicationInfo applicationInfo = packageManager.getApplicationInfo(
                activity.getPackageName(), PackageManager.GET_META_DATA);
applicationInfo.metaData.putString("dataName", "2");

但是applicationinfo没有保存到包管理器中。之后调用packagemanager.getapplicationinfo()时,我会得到旧值。
我没有看到setapplicationinfo()方法,如何继续?
谢谢

最佳答案

afaik,getapplicationinfo返回的applicationinfo始终是一个副本,并且没有用于更改元数据的api

08-18 17:24