小编Kub*_*zek的帖子

Android Build失败 - java.lang.IllegalArgumentException:已添加:Lcom/google/api/client/escape/CharEscapers;

我只是为我的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)

java android build dalvik adt

58
推荐指数
3
解决办法
8万
查看次数

Mercurial https clone:"abort:error:(...)错误的版本号"

我在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)

mercurial clone

8
推荐指数
2
解决办法
9561
查看次数

Android上的图像处理

我正在为Android编写应用程序.我需要对从相机拍摄的照片进行一些图像处理.我使用Camera.PictureCallback来获取照片,然后我得到字节数组的图片.问题是我想对照片的每个像素(一些过滤和其他东西)进行操作,所以我想,在字节数组中有照片并不是一个坏主意.但我不知道如何解释这个字节数组中的信息...我知道进行处理的唯一方法是使用BitmapFactory.decodeByteArray()然后使用Bitmap对象.这是处理大量图像处理的好方法吗?现在我用的东西看起来像这样:

位图mPhotoPicture mPhotoPicture = BitmapFactory.decodeByteArray(imageData,0,imageData.length);

mPhotoPicture = mPhotoPicture.copy(Bitmap.Config.RGB_565,true);

我感谢任何帮助.

android image-processing

5
推荐指数
1
解决办法
2万
查看次数

Android - 将字节rgb_565数组转换为argb或rgb数组

我在字节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数组上进行图像处理似乎有点烦人.或者也许不是很难?

android image-manipulation image-processing

4
推荐指数
1
解决办法
3009
查看次数