J2ME Polish为N73打包后存在问题

问题描述

我使用J2MEPolish对一个手机软件打包,软件最终会分配给不同的机型,包括N73。打包后在各种模拟器上都能正常运行,可是偏偏N73的真机安装正常,却没办法运行,点了软件图标之后完全没有反应。下面是我做的处理得到的结果:1、用相同的代码,直接在Polish上编译成功,N73真机上安装也成功,但运行不能,而用EclipseME编译、安装和运行都可以;2、把源代码用Polish转换到相应的机型(N73),之后复制这份转换后的代码到EclipseMe上进行编译,再次安装、运行成功;3、在Polish上对源代码进行非混淆编译,真机上终于安装、运行成功,但项目老大不接受……我的Polish版本是2.0.7,混淆器是proguard4.3我是基于Eclipse3.2.1的,EclipseME的版本是1.7.9下面是我Polish的build.xml文件中对混淆操作的配置:<obfuscatorname="ProGuard"useDefaultPackage="false"unless="test||polish.blackberry"><parametername="optimize"value="false"/></obfuscator>

急切请求提示和帮助!

解决方案

解决方案二:
求助啊~~~!
解决方案三:
没用过,WTK打包不行吗?
解决方案四:
引用2楼yangc_83的回复:

没用过,WTK打包不行吗?

J2MEPolish打包的
解决方案五:
很想知道你是怎么装成功的,我的装是装好了,可是不能运行,一运行就报错。郁闷。
解决方案六:
2、把源代码用Polish转换到相应的机型(N73),之后复制这份转换后的代码到EclipseMe上进行编译混淆,再次安装、运行成功;
解决方案七:
我的Polish打包脚本,混淆部分代码是这样的<obfuscatorunless="test"enable="true"name="ProGuard"><parametername="optimize"value="true"/></obfuscator>

我打开了优化器,其中包括ProGuard自带的字节代码优化器(默认是false)。打出来的包在任何真机上都没问题,楼主不妨试一下。
解决方案八:
编译器版本的问题,用低一点的编译器打包就没问题。
解决方案九:
低版本的我试过4.1的和2.1的4.1是Polish2.0.7自带的,结果还是不行2.1是网上听说的,但结果根本没办法通过混淆。

时间: 2024-10-29 06:01:06

J2ME Polish为N73打包后存在问题的相关文章

j2me项目,在使用ant 打包后,jar 中MANIFEST.MF里中文为乱码

问题描述 各位大神好,最近本人在开发完j2me手机应用项目后,打包使用的是ant,打包后的jar中MANIFEST.MF里中文为乱码,经本人数日苦思研究并查阅资料后无果,甚至苦恼:鄙人愚钝,特在此请教各位大神指点一二,望各位不惜赐教,静候贵帖!以下是build.xml内容:<?xmlversion="1.0"encoding="UTF-8"?><projectname="${programName}"default="

J2ME Polish学习心得(一)----Device Optimization

心得  最近在学习J2ME,但没多久就发现很多头痛的问题,比如不同设备的不同硬件特性,jar和jad的自动打包,Debug的困难等等.但后来我发现这个明为J2ME Plish的项目,发现他简直就是所有J2ME编程折梦寐以求的东西,所以介绍给大家.        J2ME Polish是德国人的一个开源项目,主页是:http://www.j2mepolish.org/,类似于一个java开发环境的插件.第一篇先介绍一下它的设备优化功能(Device Optimization).比如这种经常遇到的情

C# 程序打包后在其他电脑上zedgraph不能出曲线,在自己电脑上可以正常运行,如何解决?

问题描述 我的C#窗体应用程序打包后,在自己电脑上安装,zedgraph可以正常运行,正常出曲线,但在其他电脑上安装打包后的程序,zedgraph不能画出曲线,只有横纵坐标.有没有大神知道该如何解决? 解决方案 解决方案二:看看它引用了几个组件,是否都部署好了解决方案三:zedgraph的dll文件打包进去了吗?路径更改了吗?解决方案四:引用1楼rocmemory的回复: 看看它引用了几个组件,是否都部署好了 我的应用程序文件夹中已经已用了ZedGraph.dll,还缺什么组件么?解决方案五:引

android-Android打包后,有些方法不能被调用

问题描述 Android打包后,有些方法不能被调用 为什么测试的时候正常,可是打包完就失效了? shouye_wb.getSettings().setJavaScriptEnabled(true); shouye_wb.getSettings().setUseWideViewPort(true); shouye_wb.getSettings().setLoadWithOverviewMode(true); shouye_wb.setLayerType(View.LAYER_TYPE_SOFTWA

没有任何提示信息-py2exe打包后的exe运行不了

问题描述 py2exe打包后的exe运行不了 各位前辈们,小弟是python新手,刚用了不到两个月,希望前辈们多多指教.想问一下有没有谁遇到过我这样的问题:python开发的程序,在python开发环境(eclipse上装python插件,点击Run)上能够正常运行,打包后生成了全部的文件(包括:exe文件,zip文件,还有一个w9xpopen.exe),也上网找了不少资料,类似跟msvcr90.dll相关的文章:http://hi.baidu.com/yangyingchao/item/2a6

可以在eclipse运行的程序打包后 使用一些功能就会报错

问题描述 入口函数在CommandLineRunner里面,其中调用了MyCheckUnreachableCode_tijiao的MyCheckUnreachableCode方法,来检查一些不可达代码,程序在eclipse中配置好参数运行正常.但是将源码打包后(打包工具用的这个开源项目自身写好的一个build.xml文件,直接用antbuild而成),如果不加参数会提示usge()的内容,但是一旦加了一个参数就会报:D:mycoderclosure-compilerbuild>java-jarc

含html文件的java程序打包后的问题

问题描述 含html文件的java程序打包后的问题 控件是EditorPane,显示内容为.htm文件,来源是word转换的htm文件,使用的方法是setpage():左边是编码调试阶段的情况,右边是打包后程序运行后的情况.请问为什么打包后出现的是htm的内部代码而不是外观?

在 java se 中使用mybatis 用fatjar打包后出现错误、

问题描述 在 java se 中使用mybatis 用fatjar打包后出现错误. 在开发环境可以顺利运行,用fatjar打包后出现错误, Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.i

vc++-setup factory7打包后,如何获取安装包文件名

问题描述 setup factory7打包后,如何获取安装包文件名 我用setup factory 7打包时,如何设置软件安装时,将安装包文件名写入安装目录里的一个txt文件里. 例如:包1:setup_123.exe ,txt写入"setup_123.exe"; 包2:setup_234.exe,txt写入"setup_234.exe". 求救!!! 解决方案 没有这个必要,因为你无非就是想知道某个安装程序是否安装了,而安装程序会添加记录到注册表的local_ma