标签存档: error

conversion to dalvik format failed with error 1 解决方法

博主在 Android 开发过程中使用 eclipse 中的 Android Tools 导出 APK 的时候出现了 conversion to dalvik format failed with error 1错误。不使用 ProGuard 就可以不出现这个错误,当然博主既想使用 ProGuard 又不想出现这个错误,谷歌后尝试过很多方法未果。
直到看到  http://sagistech.blogspot.com/2011/07/error-conversion-to-dalvik-format.html 中的评论

Vito Cassisi said…
Upgrading to ProGuard 4.6 worked for me.

于是解决的方法如下

1. 到 这里 下载 ProGuard 最新版,博主下载的时候最新版是4.6。 最新 Android SDK 中的 ProGuard是 4.4;

2. 到 [Android SDK 安装目录]\tools 找到 proguard 文件夹,备份下;

3. 解压下载到的 proguard4.6.zip ;

4. 用解压出来的 bin、lib两个文件夹覆盖 [Android SDK 安装目录]\tools\proguard 中的同名文件夹;

5. 问题解决。使用 Android Tools 导出 APK 吧。

ID3DXFont在设备丢失时的操作

ID3DXFont在调用ID3DXFont::DrawText时如果设备已经丢失(Lost)而没有进行处理时会导致程序奔溃。
在窗口处理 WM_SIZE 消息(最大化、最小化、改变窗口大小等)时,会造成设备丢失(Lost)。需要按如下的方法进行Reset:

1
2
3
ID3DXFont::OnLostDevice
IDirect3DDevice9::Reset
ID3DXFont::OnResetDevice

参考:http://topic.csdn.net/u/20081103/16/3ed93cfc-ad5e-4836-b792-25f3d8671231.html

windows7运行星际2出现 “Internal Battle.net Error” 的解决方法

好友 @297k 今天拿到的星际2的测试邀请,我找他要了安装程序,也想体验下,用星际大脚载入到80%-90%的时候程序崩溃。弹出错误窗口其中提示

“Internal Battle.net Error”

解决方法

1.删除

x:\Users\用户名\AppData\Local\Blizzard Entertainment

文件夹下的 Battle.net 文件夹 x代表系统盘。用户是你当前的用户

2.运行星际2的原版,然后退出, Battle.net 文件夹会重建。

3.运行 星际大脚

4.可以正常载入了。

PS. 我也想要邀请码

再PS.我的本本使用Windows xp是运行星际2 卡到要死,现在用Windows 7 使用中等效果一点都不卡。

Update 2011-03-03:

本文适用与当时的星际2测试版,对于正式版,该方法是否有效未知。