Closed GoogleCodeExporter closed 9 years ago
I have the same bug with the classes.dex from frameworks.
(linux 3.5.0 java 1.6.0_26)
Compiled against revision 0.0.9.8
Didn't have troubles with that version.
Original comment by sam.s...@gmail.com
on 27 Jul 2012 at 10:01
There may be something error with revision f783fcf7a197, I will have a look.
Original comment by yyjdel...@gmail.com
on 27 Jul 2012 at 12:34
This issue was closed by revision 4782beebbd8e.
Original comment by yyjdel...@gmail.com
on 27 Jul 2012 at 1:55
When I tried to get class files from out.dex obtained from framework.odex this
error is coming.
I need android.jar with all android.net classes.
Is there any way to resolve this issue. I used smali-1.3.3.jar and
baksmali-1.3.3 to create the out.dex.
The framework.odex is pulled from android4.1 emulator.
C:\Users\SreeharshaJois>java --version
Unrecognized option: --version
Could not create the Java virtual machine.
C:\Users\SreeharshaJois>java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode)
C:\Users\SreeharshaJois>C:\Users\SreeharshaJois\Downloads\dex2jar-0.0.9.9\d2j-de
x2jar.bat C:\Users\SreeharshaJois\classes.dex
dex2jar C:\Users\SreeharshaJois\classes.dex -> classes-dex2jar.jar
java.lang.NullPointerException
at org.objectweb.asm.Type.getType(Unknown Source)
at com.googlecode.dex2jar.v3.V3ClassAdapter.build(V3ClassAdapter.java:19
3)
at com.googlecode.dex2jar.v3.V3ClassAdapter.visitField(V3ClassAdapter.ja
va:247)
at com.googlecode.dex2jar.reader.DexFileReader.acceptField(DexFileReader
.java:607)
at com.googlecode.dex2jar.reader.DexFileReader.acceptClass(DexFileReader
.java:442)
at com.googlecode.dex2jar.reader.DexFileReader.accept(DexFileReader.java
:333)
at com.googlecode.dex2jar.v3.Dex2jar.doTranslate(Dex2jar.java:82)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:219)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:210)
at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java
:108)
at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:118)
at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:34)
Original comment by harshaj...@gmail.com
on 4 Aug 2012 at 2:14
Issue 132 has been merged into this issue.
Original comment by yyjdel...@gmail.com
on 14 Aug 2012 at 2:50
Before next version be public, you can try with the last stable dev build at
the below link.
https://dex2jar.ci.cloudbees.com/job/dex2jar-0.0.9.x/lastStableBuild/com.googlec
ode.dex2jar$dex-tools/#
Choose dex-tools-0.0.0.x-SNAPSHOT.tar.gz or dex-tools-0.0.0.x-SNAPSHOT.zip
as you like.
Original comment by yyjdel...@gmail.com
on 14 Aug 2012 at 2:55
reproduced with dex2jar-0.0.9.10-SNAPSHOT and classes.dex from titanium backup
5.5.1.1:
C:\android\dex2jar-0.0.9.10-SNAPSHOT>dex2jar.bat classes.dex
this cmd is deprecated, use the d2j-dex2jar if possible
dex2jar version: translator-0.0.9.10-SNAPSHOT
dex2jar classes.dex -> classes_dex2jar.jar
java.lang.NullPointerException
at org.objectweb.asm.Type.getType(Unknown Source)
at com.googlecode.dex2jar.v3.V3ClassAdapter.build(V3ClassAdapter.java:19
1)
at com.googlecode.dex2jar.v3.V3ClassAdapter.visitField(V3ClassAdapter.ja
va:250)
at com.googlecode.dex2jar.reader.DexFileReader.acceptField(DexFileReader
.java:601)
at com.googlecode.dex2jar.reader.DexFileReader.acceptClass(DexFileReader
.java:437)
at com.googlecode.dex2jar.reader.DexFileReader.accept(DexFileReader.java
:328)
at com.googlecode.dex2jar.v3.Dex2jar.doTranslate(Dex2jar.java:82)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:219)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:210)
at com.googlecode.dex2jar.v3.Main.doData(Main.java:43)
at com.googlecode.dex2jar.v3.Main.doData(Main.java:35)
at com.googlecode.dex2jar.v3.Main.doFile(Main.java:63)
at com.googlecode.dex2jar.v3.Main.main(Main.java:86)
Done.
Original comment by marco.ma...@gmail.com
on 10 Sep 2012 at 8:07
Titanium backup 5.5.1.1 can be translated with revision fbc16a4714a8 and later.
Original comment by yyjdel...@gmail.com
on 13 Sep 2012 at 4:52
Now I am getting below error with dex2jar-0.0.9.12-SNAPSHOT
E:\mytools\dex2jar-0.0.9.12-SNAPSHOT>d2j-dex2jar.bat ..\out.dex
dex2jar ..\out.dex -> out-dex2jar.jar
Error:Landroid/net/VpnService;.protect(I)Z->null
Detail Error Information in File out-error.zip
Please report this file to http://code.google.com/p/dex2jar/issues/entry if poss
ible.
Original comment by harshaj...@gmail.com
on 11 Nov 2012 at 6:58
Attachments:
Found that is same as Issue 109 but no solution has been mentioned yet
Original comment by harshaj...@gmail.com
on 11 Nov 2012 at 9:50
Hello,
I am using Window8 64 bit os.
My JDK version is jdk1.7.0_09.
I am using d2j-jar2dex.bat file as below:
d2j-jar2dex.bat -f -o classes.dex d:/bus/output.jar
I got the following stack trace of exception.
jar2dex d:\bus\output.jar -> classes.dex
call com.android.dx.command.Main.main[--dex, --no-strict,
--output=D:\bus\dex2jarbin\classes.dex, D:\bus\output.jar]
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.NullPointerException
at java.util.zip.ZipFile.getZipEntry(Unknown Source)
at java.util.zip.ZipFile.access$900(Unknown Source)
at java.util.zip.ZipFile$1.nextElement(Unknown Source)
at java.util.zip.ZipFile$1.nextElement(Unknown Source)
at java.util.Collections.list(Unknown Source)
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:211)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)
at com.android.dx.command.dexer.Main.processOne(Main.java:418)
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329)
at com.android.dx.command.dexer.Main.run(Main.java:206)
at com.android.dx.command.dexer.Main.main(Main.java:174)
at com.android.dx.command.Main.main(Main.java:95)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.googlecode.dex2jar.tools.Jar2Dex.doCommandLine(Jar2Dex.java:99)
at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:174)
at com.googlecode.dex2jar.tools.Jar2Dex.main(Jar2Dex.java:35)
1 error; aborting
I am totally confused why it is showing NullPointerException.
Please help me out in this. I have searched google for around 8 hours but I
couldn't find any such related blogs or something.
Thanks in advance.
Original comment by prasadpa...@gmail.com
on 3 Apr 2015 at 5:24
Original issue reported on code.google.com by
v.chur...@gmail.com
on 25 Jul 2012 at 1:58