November 8th, 2012, 05:12 AM
|
#1 (permalink)
|
|
Member
Thread Author (OP)
Join Date: Apr 2012
Location: Worcester,MA
Gender: Male
Posts: 194
Device(s): x2 Samsung Galaxy SII (1)Stock Rooted and (1)W/Personal Rom and
1 Samsung Transform Ultra W/Personal
Carrier: Boost Mobile
Thanks: 40
Thanked 75 Times in 49 Posts
|
Repacking (compiling) android.policy.jar
Can someone please tell me how to recompile.the android.policy.jar...
I use apktool to decompile it but i'am gettin an error while trying to compile it back
Usig (windows)
once i make changes to the android.policy.jar and trying to compile it back i get this :
Code:
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:2878)
at org.antlr.runtime.CommonTokenStream.getSourceName(CommonTokenStream.j
ava:345)
at org.antlr.runtime.Parser.getSourceName(Parser.java:88)
at org.jf.smali.smaliParser.getErrorHeader(smaliParser.java:343)
at org.antlr.runtime.BaseRecognizer.displayRecognitionError(BaseRecogniz
er.java:192)
at org.antlr.runtime.BaseRecognizer.reportError(BaseRecognizer.java:186)
at org.jf.smali.smaliParser.type_descriptor(smaliParser.java:4144)
at org.jf.smali.smaliParser.method_prototype(smaliParser.java:3862)
at org.jf.smali.smaliParser.fully_qualified_method(smaliParser.java:6607
)
at org.jf.smali.smaliParser.insn_format35c_method(smaliParser.java:12867
)
at org.jf.smali.smaliParser.instruction(smaliParser.java:9804)
at org.jf.smali.smaliParser.statements_and_directives(smaliParser.java:1
817)
at org.jf.smali.smaliParser.method(smaliParser.java:1594)
at org.jf.smali.smaliParser.smali_file(smaliParser.java:580)
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:243)
at brut.androlib.Androlib.buildSources(Androlib.java:200)
at brut.androlib.Androlib.build(Androlib.java:191)
at brut.androlib.Androlib.build(Androlib.java:174)
at brut.apktool.Main.cmdBuild(Main.java:188)
at brut.apktool.Main.main(Main.java:70)
but only if i'm making changes to the policy if i don't make any changes then there is no errors... why?
|
|
|
Last edited by oamilcar; November 8th, 2012 at 06:02 AM.
|
|