Java 需要帮助更改APK文件中的AndroidManifest.xml吗

Java 需要帮助更改APK文件中的AndroidManifest.xml吗,java,android,apk,aapt,smali,Java,Android,Apk,Aapt,Smali,我正在尝试使用APK多工具(apktool)对AndroidManifest.xml做一个小的更改。我可以拆卸并进行更改,但当我尝试重新组装到新的APK时,我遇到了一个错误: error: Error retrieving parent for item: No resource found that matches the given name 'Preference'. 我认为styles.xml中的行是: <style name="Preference.SwitchPreferen

我正在尝试使用APK多工具(apktool)对AndroidManifest.xml做一个小的更改。我可以拆卸并进行更改,但当我尝试重新组装到新的APK时,我遇到了一个错误:

error: Error retrieving parent for item: No resource found that matches the given name 'Preference'.
我认为styles.xml中的行是:

<style name="Preference.SwitchPreference">
    <item name="android:layout">@layout/preference</item>
    <item name="android:widgetLayout">@layout/preference_widget_switch</item>
</style>

有没有办法解决这个问题?既然我没有进行代码更改,我是否可以在不反编译和编译代码的情况下构建APK?谢谢。

小技巧:向
styles.xml添加新样式:

<style name="Preference" />

哈哈,非常简单
<style name="Preference" />