日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux运行apktool签名,解决Linux中使用ApkTool遇到问题

發布時間:2023/12/9 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux运行apktool签名,解决Linux中使用ApkTool遇到问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

8種機械鍵盤軸體對比

本人程序員,要買一個寫代碼的鍵盤,請問紅軸和茶軸怎么選?

遇到問題

在Linux中使用IntelliDroid工具時,按要求配置好環境之后,始終無法成功運行該工具內部的ApkTool,導致后續的安卓靜態分析不正確。其中錯誤信息如下:

I: Baksmaling...

I: Loading resource table...

I: Loaded.

W: Could not decode attr value, using undecoded value instead: ns=android, name=

versionCode, value=0x0000000a

W: Could not decode attr value, using undecoded value instead: ns=android, name=

versionName, value=0x00000011

Exception in thread "main" java.lang.NullPointerException

at java.io.Writer.write(Unknown Source)

at brut.androlib.res.util.ExtMXSerializer.writeAttributeValue(ExtMXSeria

lizer.java:38)

at org.xmlpull.mxp1_serializer.MXSerializer.attribute(MXSerializer.java:

673)

at org.xmlpull.v1.wrapper.classic.XmlSerializerDelegate.attribute(XmlSer

ializerDelegate.java:106)

at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartT

ag(StaticXmlSerializerWrapper.java:267)

at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Stati

cXmlSerializerWrapper.java:211)

at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDe

coder.java:46)

at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(ResStreamD

ecoderContainer.java:34)

at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:1

00)

at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:114

)

at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:93)

at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)

at brut.apktool.Main.cmdDecode(Main.java:120)

at brut.apktool.Main.main(Main.java:57)

在查找過資料之后,原因主要是因為ApkTool的版本問題,很多解決方案將ApkTool更新到最新版本之后就可以成功運行,因此,我們也嘗試了這種方法。

我們將IntelliDroid中最初提供的Apktool及Apktool.jar文件替換為官方上下載的最新版,重新運行該工具的啟動腳本,運行成功。

ApkTool安裝

按照官網上的教程進行操作,將apktool和apktool.jar放入/usr/local/bin中,即可使用Apktool工具的指令。

總結

以上是生活随笔為你收集整理的linux运行apktool签名,解决Linux中使用ApkTool遇到问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。