Closed GoogleCodeExporter closed 9 years ago
The file used: Poweramp.apk
http://www.mediafire.com/?wd798zyiy24a69m
Original comment by j...@eyrie.in
on 28 Jun 2011 at 7:29
I have the same isue wutg version 1.4.1, building the Google+ app
http://www.mediafire.com/?fsh5wj0t0vo1kgf
macbookpro:Android mm$ apktool b -d out
I: Checking whether sources has changed...
I: Smaling...
W: Unknown file type, ignoring: out/smali/.DS_Store
W: Unknown file type, ignoring: out/smali/com/.DS_Store
W: Unknown file type, ignoring: out/smali/com/google/.DS_Store
Exception in thread "main" java.lang.NullPointerException
at org.jf.util.PathUtil.getRelativeFile(PathUtil.java:44)
at org.jf.smali.smaliFlexLexer.getSourceName(smaliFlexLexer.java:2569)
at org.antlr.runtime.CommonTokenStream.getSourceName(CommonTokenStream.java:345)
at org.antlr.runtime.Parser.getSourceName(Parser.java:88)
at org.jf.smali.smaliParser.getErrorHeader(smaliParser.java:324)
at org.antlr.runtime.BaseRecognizer.displayRecognitionError(BaseRecognizer.java:192)
at org.antlr.runtime.BaseRecognizer.reportError(BaseRecognizer.java:186)
at org.jf.smali.smaliParser.method(smaliParser.java:1620)
at org.jf.smali.smaliParser.smali_file(smaliParser.java:561)
at brut.androlib.mod.SmaliMod.assembleSmaliFile(SmaliMod.java:71)
at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:43)
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:101)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:48)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:35)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:222)
at brut.androlib.Androlib.buildSources(Androlib.java:179)
at brut.androlib.Androlib.build(Androlib.java:170)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:174)
at brut.apktool.Main.main(Main.java:59)
Original comment by mladen.m...@gmail.com
on 5 Jul 2011 at 8:49
same issue with all apk's created be App Inverter
Original comment by ad...@irexsoft.com
on 21 Jul 2011 at 3:45
same issue with all apk's created be App Invertor
Original comment by ad...@irexsoft.com
on 21 Jul 2011 at 3:47
I'm having the same problem on whatsapp.apk, trying to change some colors in
the code.
Using apktool 1.4.1:
C:\Users\eitamd\Desktop\Clock>apktool b WhatsApp whatsblack.apk
I: Checking whether sources has changed...
I: Smaling...
Exception in thread "main" java.lang.NullPointerException
at org.jf.util.PathUtil.getRelativeFile(PathUtil.java:44)
at org.jf.smali.smaliFlexLexer.getSourceName(smaliFlexLexer.java:2569)
at org.jf.smali.smaliFlexLexer.getErrorHeader(smaliFlexLexer.java:2661)
at org.jf.smali.smaliFlexLexer.nextToken(smaliFlexLexer.java:2530)
at org.antlr.runtime.CommonTokenStream.fillBuffer(CommonTokenStream.java
:119)
at org.antlr.runtime.CommonTokenStream.LT(CommonTokenStream.java:238)
at org.jf.smali.smaliParser.smali_file(smaliParser.java:430)
at brut.androlib.mod.SmaliMod.assembleSmaliFile(SmaliMod.java:71)
at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:43)
at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:33)
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:64)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:48)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:35)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:222)
at brut.androlib.Androlib.buildSources(Androlib.java:179)
at brut.androlib.Androlib.build(Androlib.java:170)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:174)
at brut.apktool.Main.main(Main.java:59)
Original comment by eita...@gmail.com
on 27 Oct 2011 at 9:50
Issue 185 has been merged into this issue.
Original comment by Brut.alll
on 5 Nov 2011 at 8:37
Issue 214 has been merged into this issue.
Original comment by Brut.alll
on 5 Nov 2011 at 8:38
Getting same error editing SystemUI.apk
orkillakilla@ubuntu:~/android/apktool$ apktool b SystemUI
I: Checking whether sources has changed...
I: Smaling...
W: Unknown file type, ignoring:
SystemUI/smali/com/android/systemui/R$drawable.smali~
Exception in thread "main" java.lang.NullPointerException
at org.jf.util.PathUtil.getRelativeFile(PathUtil.java:44)
at org.jf.smali.smaliFlexLexer.getSourceName(smaliFlexLexer.java:2922)
at org.antlr.runtime.CommonTokenStream.getSourceName(CommonTokenStream.java:345)
at org.antlr.runtime.Parser.getSourceName(Parser.java:88)
at org.jf.smali.smaliParser.getErrorHeader(smaliParser.java:358)
at org.antlr.runtime.BaseRecognizer.displayRecognitionError(BaseRecognizer.java:192)
at org.antlr.runtime.BaseRecognizer.reportError(BaseRecognizer.java:186)
at org.jf.smali.smaliParser.register_list(smaliParser.java:7162)
at org.jf.smali.smaliParser.instruction(smaliParser.java:11369)
at org.jf.smali.smaliParser.statements_and_directives(smaliParser.java:1841)
at org.jf.smali.smaliParser.method(smaliParser.java:1609)
at org.jf.smali.smaliParser.smali_file(smaliParser.java:595)
at brut.androlib.mod.SmaliMod.assembleSmaliFile(SmaliMod.java:71)
at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:43)
at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:33)
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:64)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:48)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:35)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:222)
at brut.androlib.Androlib.buildSources(Androlib.java:179)
at brut.androlib.Androlib.build(Androlib.java:170)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Original comment by orkillak...@gmail.com
on 24 Dec 2011 at 7:29
Getting same error editing ContactsProvider.apk
I: Smaling...
Exception in thread "main" java.lang.NullPointerException
at org.jf.util.PathUtil.getRelativeFile(PathUtil.java:44)
Ubuntu 11.10
Original comment by kdebar...@gmail.com
on 3 Jan 2012 at 8:03
Here additional information.
On script running on Windows XP (under Virtual box).
java -jar "%~dp0\apktool.jar" if framework-res.apk
java -jar "%~dp0\apktool.jar" d -f framework-res.apk
java -jar "%~dp0\apktool.jar" d -f ContactsProvider.apk
java -jar "%~dp0\apktool.jar" b ContactsProvider ContactsProviderNew.apk
==> No error found.
on Ubuntu 11.10,
I have Exception in thread Main.
this two files are attached.
Original comment by kdebar...@gmail.com
on 4 Jan 2012 at 11:30
Attachments:
having the same error. windows 7
Original comment by ariciay...@gmail.com
on 6 Jan 2012 at 1:19
I could resolve the issue, by installing latest 1.6 JDK which is jdk1.6.0_30.
previous one was jdk1.6.0_16.
maybe it might work for u too.
Original comment by ariciay...@gmail.com
on 11 Jan 2012 at 10:03
I have been working on this for some time. I was using app to market (v. 2.6),
but every time I tried to decompile an apk, it crashes. so now I'm using cmd
and apktool. (I do make sure that apktool and adb.exe are in my path). I have
no errors in decompiling, but with compiling I get this error:
Exception in thread "main" java.lang.NullPointerException? at
org.jf.util.PathUtil?.getRelativeFile(PathUtil?.java:44) at
org.jf.smali.smaliFlexLexer.getSourceName(smaliFlexLexer.java:2569) at
org.jf.smali.smaliFlexLexer.getErrorHeader(smaliFlexLexer.java:2661) at
org.jf.smali.smaliFlexLexer.nextToken(smaliFlexLexer.java:2530) at
org.antlr.runtime.CommonTokenStream?.fillBuffer(CommonTokenStream?.java:119) at
org.antlr.runtime.CommonTokenStream?.LT(CommonTokenStream?.java:238) at
org.jf.smali.smaliParser.smali_file(smaliParser.java:430) at
brut.androlib.mod.SmaliMod?.assembleSmaliFile(SmaliMod?.java:71) at
brut.androlib.src.DexFileBuilder?.addSmaliFile(DexFileBuilder?.java:43) at
brut.androlib.src.DexFileBuilder?.addSmaliFile(DexFileBuilder?.java:33) at
brut.androlib.src.SmaliBuilder?.buildFile(SmaliBuilder?.java:64) at
brut.androlib.src.SmaliBuilder?.build(SmaliBuilder?.java:48) at
brut.androlib.src.SmaliBuilder?.build(SmaliBuilder?.java:35) at
brut.androlib.Androlib.buildSourcesSmali(Androlib.java:222) at
brut.androlib.Androlib.buildSources(Androlib.java:179) at
brut.androlib.Androlib.build(Androlib.java:170) at
brut.androlib.Androlib.build(Androlib.java:154) at
brut.apktool.Main.cmdBuild(Main.java:174) at
brut.apktool.Main.main(Main.java:59)
I am using Windows Vista 64 bit and my apk file is made with appinventor. I
heard somewhere that apktool does not work with appinventor apps, but I am not
yet completely convinced since I have also heard that appinventor apps should
work fine with apktool. If this is the case please tell me. I have also heard
that the problem is with my JDK. My JDK was indeed not updated, so I updated it
to JDK7 update 3. I still get the same error. I also updated the Java JRE to
the latest current version. I again get the same error. I don't know what to do
next, so please tell me what I should do now. All I want to do is change the
version code and the version name so that I can update two apps I have on the
android play market. (If you want to check them out, just search "coen valk"
and it will show you two apps: compare, an app that lets you compare two
different products and tells you, and cooking with coen, a cooking app for
kids, by kids. they are slightly buggy, that is why I want to update them. I
already have the updated apk's finished, and those are the ones that I am
changing the version name and version code of, since every time I try to upload
the new apk's I get: "The new apk's versionCode (3) already exists.")
Original comment by clcjv...@gmail.com
on 9 Jul 2012 at 10:11
Fixed with v1.5.0 and new smali/baksmali.
Original comment by connor.tumbleson
on 15 Nov 2012 at 3:15
Original issue reported on code.google.com by
j...@eyrie.in
on 28 Jun 2011 at 7:28