1
我在網上搜索了所有內容,這個問題讓我瘋狂。 我正在使用ANT和Proguard構建移動應用程序(J2ME,BB)。Proguard - 保留J2ME/BlackBerry應用程序的行號
在我javac任務,我已經添加了DEBUGLEVEL paramater,就像這樣:
<javac srcdir="${src.dir}" destdir="${tmp.dir}${application.name}" failonerror="true" source="1.4" target="1.4" debug="true" debuglevel="lines,vars,source">
在我proguard的任務,我有:
<proguard defaultpackage="" usemixedcaseclassnames="false" note="false" microedition="true" verbose="true" printmapping="true" optimizationpasses="10" renamesourcefileattribute="SourceFile">
...
...
<keepattribute name="LineNumberTable" />
<keepattribute name="SourceFile" />
</proguard>
然而,當我在Eclipse中查看輸出控制檯(在構建我的應用程序並在仿真器上啓動它之後),我沒有看到行數,只是像這樣的東西:
at com.mycomp.myapp.Main.a(+47)
at gd.a(+24)
at fq.a(+368)
at fq.b(+188)
at com.mycomp.myapp.Main.run(+29)
我正在使用Proguard 4.8。
非常感謝您的幫助,