用APKTOOL回编译报错,求解答。

zhaobetter 2014-10-16 05:51:11
java.exe -jar "E:\ApkToolkit v3.0\ApkToolkit\bin\apktool-cli.jar" b -f "E:\pc6-apktoolxz\ApkTool\APK" -o "E:\pc6-apktoolxz\ApkTool\APK.R.apk"
I: Using Apktool 2.0.0-dirty on APK
I: Smaling...
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[32,4] Error for input '.parameter': Invalid directive
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[32,15] mismatched input '"info"' expecting END_METHOD_DIRECTIVE
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[45,4] Error for input '.parameter': Invalid directive
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[45,15] mismatched input '"info"' expecting END_METHOD_DIRECTIVE
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[70,4] Error for input '.parameter': Invalid directive
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[70,15] mismatched input '"info"' expecting END_METHOD_DIRECTIVE
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[83,4] Error for input '.parameter': Invalid directive
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[83,15] mismatched input '"info"' expecting END_METHOD_DIRECTIVE
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[96,4] Error for input '.parameter': Invalid directive
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[96,15] mismatched input '"info"' expecting END_METHOD_DIRECTIVE
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[109,4] Error for input '.parameter': Invalid directive
..\..\..\pc6-apktoolxz\ApkTool\APK\smali\android\support\v4\accessibilityservice\AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali[109,15] mismatched input '"info"' expecting END_METHOD_DIRECTIVE
Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:72)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:56)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:342)
at brut.androlib.Androlib.buildSources(Androlib.java:303)
at brut.androlib.Androlib.build(Androlib.java:289)
at brut.androlib.Androlib.build(Androlib.java:262)
at brut.apktool.Main.cmdBuild(Main.java:236)
at brut.apktool.Main.main(Main.java:88)


用apktool反编译了一个我自己的apk,直接回编译是有效且无误的,然后我对apk中的某些smali文件进行了修改,改了一些调用的其他apk的组件的名称,当然对应的apk的组件名称我也改了,然后回编译出错,定位到的这个文件代码片段例如

.method public getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z
.locals 1
.parameter "info"

.prologue
.line 71
invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z

move-result v0

return v0
.end method


搜了很多办法都没法解决,求解答
...全文
841 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧