我只是为我的Android应用程序准备了小更新,但是当我尝试构建我的应用程序(在调试模式下)时,我得到了这个奇怪的错误.如果聪明的人能够看到这个以找出可能出错的地方,那将会很棒.我正在清理/重建/修复项目属性,但没有结果.我没有任何线索:(也许类似的事情发生在这里的任何人?如果这可以帮助我使用以下库:adMob(4.1.1),openfeint和libgdx.
这里是构建日志:
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lcom/google/api/client/escape/CharEscapers;
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.dex.file.DexFile.add(DexFile.java:163)
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.processClass(Main.java:486)
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455)
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.access$400(Main.java:67)
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394)
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)
[2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.processOne(Main.java:418)
[2011-12-08 …Run Code Online (Sandbox Code Playgroud) 我在OS X上遇到mercurial问题10.9.1我在bitbucket上有几个文件的存储库,当我试图克隆它时,我收到一个错误:
mac-mini-jakub:testrepo kubeczek$ hg clone https://kubecz3k@bitbucket.org/kubecz3k/test
abort: error: _ssl.c:507: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
Run Code Online (Sandbox Code Playgroud)
我从https://www.mercurial-scm.org/downloads/为MacOS X 10.9安装了Mercurial 2.8.2
我很确定在bitbucket一边都可以,因为我在linux机器上没问题.
这是完整的追溯:
mac-mini-jakub:testrepo kubeczek$ hg clone https://kubecz3k@bitbucket.org/kubecz3k/test --traceback
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mercurial/dispatch.py", line 133, in _runcatch
return _dispatch(req)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mercurial/dispatch.py", line 806, in _dispatch
cmdpats, cmdoptions)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mercurial/dispatch.py", line 585, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mercurial/dispatch.py", line 897, in _runcommand
return checkargs()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mercurial/dispatch.py", line 868, in checkargs
return cmdfunc()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mercurial/dispatch.py", line …Run Code Online (Sandbox Code Playgroud) 我正在为Android编写应用程序.我需要对从相机拍摄的照片进行一些图像处理.我使用Camera.PictureCallback来获取照片,然后我得到字节数组的图片.问题是我想对照片的每个像素(一些过滤和其他东西)进行操作,所以我想,在字节数组中有照片并不是一个坏主意.但我不知道如何解释这个字节数组中的信息...我知道进行处理的唯一方法是使用BitmapFactory.decodeByteArray()然后使用Bitmap对象.这是处理大量图像处理的好方法吗?现在我用的东西看起来像这样:
位图mPhotoPicture mPhotoPicture = BitmapFactory.decodeByteArray(imageData,0,imageData.length);
mPhotoPicture = mPhotoPicture.copy(Bitmap.Config.RGB_565,true);
我感谢任何帮助.
我在字节rgb_565数组中有图片数据,我希望以高效的方式将其转换为argb数组.现在我发现只有一种(慢速)方法:
Bitmap mPhotoPicture = BitmapFactory.decodeByteArray(imageData, 0 , imageData.length);
Run Code Online (Sandbox Code Playgroud)
这里imageData是我的byte[]数组中rgb_565,然后:
int pixels[] = new int[CameraView.PICTURE_HEIGHT*CameraView.PICTURE_WIDTH];
mPhotoPicture.getPixels(pixels, 0,PICTURE_WIDTH, 0, 0, PICTURE_WIDTH, PICTURE_HEIGHT);
Run Code Online (Sandbox Code Playgroud)
关键是我认为创建一个Bitmap对象是严格的,在这种情况下不是必需的.还有其他更快的方法将rgb_565数组转换为argb数组吗?
我需要这个,因为在rgb_565数组上进行图像处理似乎有点烦人.或者也许不是很难?