我正在尝试对作为系统应用程序运行的应用程序进行 dexguard。
但是当我尝试将其推到system/app
目录中,我从 PackageParser 中收到以下错误。
W/PackageParser( 1995): /system/app/My.apk (at Binary XML file line #290): <a
ctivity> does not have valid android:name
我还将以下内容添加到dexguard-project.txt
但无济于事。
-keepresourcexmlattributenames
manifest/installLocation,
manifest/versionCode,
manifest/package,
manifest/versionName,
manifest/application/*/intent-filter/*/name,
manifest/application/*/activity/name
有谁知道如何解决这个问题?
UPDATE
好吧,据我所知manifest/application/*/activity/name
成功阻止了android:name
属性在清单中被混淆(当我在混淆后提取清单文件时,我可以看到纯文本)。
然而奇怪的是android:name
在活动标签中的行#290
在提取的清单文件中找不到。所有其他活动名称都可以以纯文本形式查看。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)