blackberry10 移直android项目报java.lang.IllegalArgumentException: Unknown image type 0异常(解决)

blackberry10 移直android项目报java.lang.IllegalArgumentException: Unknown image type 0异常(解决)

异常信息如下:

[2013-01-04 11:02:31 - ucpiao] Status ERROR: net.rim.ajde code=0 Click the "Details" button to see details null children=[Status ERROR: com.qnx.tools.bbt.core code=0 Packaging failed:-1


G:\android_ksl\eclipse_for_blackberry\eclipse-SDK-3.8.1-win32\eclipse>set LIB=G:\android_ksl\eclipse_for_blackberry\eclipse-SDK-3.8.1-win32\eclipse\plugins\net.rim.ajde_1.5.0.201211282047\blackberry.tools.SDK\bin\\..\lib 


G:\android_ksl\eclipse_for_blackberry\eclipse-SDK-3.8.1-win32\eclipse>java -Xmx512M -cp "G:\android_ksl\eclipse_for_blackberry\eclipse-SDK-3.8.1-win32\eclipse\plugins\net.rim.ajde_1.5.0.201211282047\blackberry.tools.SDK\bin\\..\lib\BARPackager.jar;G:\android_ksl\eclipse_for_blackberry\eclipse-SDK-3.8.1-win32\eclipse\plugins\net.rim.ajde_1.5.0.201211282047\blackberry.tools.SDK\bin\\..\lib\Apk2Bar.jar" net.rim.tools.apk2bar.Apk2Bar G:\project\bb_project\ucpiao\bin\ucpiao.apk G:\android_ksl\android_sdk\android-sdk-windows\ -t G:\project\bb_project\ucpiao\bin\classes -d 
Apk2Bar version 1.5.0
Research In Motion Ltd ? 2012 All rights reserved.
[ucpiao.apk]:(AndroidManifest.xml) uses-permission: MOUNT_UNMOUNT_FILESYSTEMS:impact=4
[ucpiao.apk]:(AndroidManifest.xml) uses-permission: REORDER_TASKS:impact=4
[ucpiao.apk]:(AndroidManifest.xml) uses-permission: INSTALL_PACKAGES:impact=1
[ucpiao.apk]:(AndroidManifest.xml) uses-permission: RESTART_PACKAGES:impact=1
[ucpiao.apk]:(AndroidManifest.xml) uses-permission: CHANGE_WIFI_STATE:impact=1
[ucpiao.apk]:Resizing icon logo_icon.PNG 256x256 -> 114x114
[ERROR] Exception during packaging: Unknown image type 0
java.lang.IllegalArgumentException: Unknown image type 0
at java.awt.image.BufferedImage.<init>(BufferedImage.java:490)
at net.rim.tools.apk2bar.Apk2Bar.resize(Apk2Bar.java:482)
at net.rim.tools.apk2bar.Apk2Bar.packageBar(Apk2Bar.java:377)
at net.rim.tools.apk2bar.Apk2Bar.main(Apk2Bar.java:265)
Summary: Total Apk files # 1 succeeded: 0 skipped: 0 failed: 1
Summary: [5]=1; [4]=2; [3]=0; [2]=0; [1]=3;
Impact Legend: [5]=Severe; [4]=High /context; [3]=Medium /context; [2]=Medium-low /context; [1]=Minor; null]

解决办法:

1、首先确认sdk版本是2.3.3,黑莓只支持2.3.3。

2、看异常信息,我的问题是由于图标图片分辨率过大导致[ucpiao.apk]:Resizing icon logo_icon.PNG 256x256 -> 114x114,

      我把logo_icon.PNG调整到114*114,问题解决。

可能黑莓对图标分辨率有要求。

百度百不到,google找到一个,说是sdk版本问题,我确认过sdk版本,问题没解决,最后还是从异常信息找到答案,教训是,遇到问题一定认真分析异常信息。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值