Tag: sdk

Couchbase Bucket身份validation错误

使用Couchbase 5.0及其Java客户端2.0.3,我有以下错误。 只需按照这些说明打开一个桶: https://developer.couchbase.com/documentation/server/current/sdk/java/managing-connections.html 如上所述,使用基本的本地配置,只需两行代码: Cluster cluster = CouchbaseCluster.create(); Bucket bucket = cluster.openBucket(“hero”); 这应该打开localhost集群(实际上是这样),然后打开一个名为“hero”的存储桶,它实际存在于我的Couchbase服务器中。 不过,我一直收到以下错误: 2017-11-08 00:40:25.546 ERROR 1077 — [nio-8080-exec-1] oaccC[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.couchbase.client.java.error.InvalidPasswordException: Passwords for bucket “hero” do not match.] with root cause com.couchbase.client.java.error.InvalidPasswordException: Passwords for bucket […]

使用工具:overrideLibrary =“org.springframework.android.rest.test”强制使用

我收到以下错误消息: Error:Execution failed for task ‘:Project1:processBetaDebugManifest’. Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 17 declared in library /Users/motianim/Project/mobile-ws/src/build/intermediates/exploded-aar/src/Projecct/unspecified/AndroidManifest.xml Suggestion: use tools:overrideLibrary=”org.springframework.android.rest.test” to force usage 我尝试过以下方法来解决问题: 安装谷歌apis 17。 重新安装android studio并重新导入项目。 重启整个系统。 我还有问题。

以编程方式从Java应用程序创建Android虚拟设备

我想从另一个java应用程序创建我的Android虚拟设备。 我不想使用默认的Android AvdManager,因为你无法设置你想要创建你的AVD的位置,并且它有异国情调的caraters的问题。 所以我得到了AvdMagager的sdklib.jar并尝试这样做。 但我无法创建AVD,因为我有日志: 错误 无法找到ABI%2 $ s的’%1 $ s’文件复制到AVD文件夹中。 这是我所做的事例: class Choice implements ISdkLog { public Choice() { com.android.sdklib.internal.avd.AvdManager avdmanager; try { com.android.sdklib.SdkManager manager = com.android.sdklib.SdkManager.createManager(“Boulet”, this); IAndroidTarget[] targets = manager.getTargets(); avdmanager= new com.android.sdklib.internal.avd.AvdManager(manager,this); avdmanager.createAvd(new java.io.File(“filename”), “dunno”, targets[0], “dunno”, “dunno”, “dunno”, null, false, false, false, this); } catch (AndroidLocationException e1) { // TODO […]

如何更新SDK工具

今天,我更新了日食。 现在,当它重新启动时,它会在附件中给我一条错误消息 当我单击“打开SDK管理器”时,它不会显示任何工具升级! 它在下面的图像中 我该怎么办? 我无法使用此问题运行我的应用程序,因为它在运行时出现以下错误 [2013-01-17 12:03:24 – Dex Loader] SecurityException: Unable to find field for dex.jar 请帮忙! 我该如何更新? 我怎样才能摆脱这个错误?

Android模拟器不再起作用了

我已经24小时不间断地试图解决这个问题而没有运气。 起初它工作缓慢,但工作。 然后Eclipse开始出错连接模拟器,然后模拟器本身只显示ANDROID_。 (永远在两个小时内)我在这24小时内尝试过的事情: – 重新安装eclipse,sdk,jdk。 – 在文档和设置中删除.android文件夹。 – 等待2小时让模拟器自行工作。 – 下载2.2图像和2.2.3图像,也是1.6,无效。 你能告诉我我错过了什么吗? 模拟器永远位于动画ANDROID屏幕上的ANDROID_和occassionaly中。 我的操作系统是Windows XP SP3。 CPU:AMD64 3600 + x2,RAM 1.5 GB 提前致谢。 编辑:我从DDM得到了这个 05-29 08:06:25.824: ERROR/vold(26): Error opening switch name path ‘/sys/class/switch/test’ (No such file or directory) 05-29 08:06:25.824: ERROR/vold(26): Error bootstrapping switch ‘/sys/class/switch/test’ (No such file or directory) 05-29 08:06:25.824: ERROR/vold(26): Error […]

Android Camera API – 强制关闭不会释放相机资源

因此,在开发自定义相机应用程序时,我已经在极少数情况下和各种设备上实现了如果应用程序必须强行关闭,它并不总是释放相机资源。 有没有办法找到/检测持有此资源并杀死它的进程? 还是其他一些技巧? 复制相当困难(对我来说无论如何),但最终必须重新启动设备。 谢谢!

解析器解析SQL查询并在Java中返回列名和相应的表名

可能重复: Java的SQL解析器库 我需要一个解析器,它应该返回列名称及其格式的相应表名 column_name table_name 最好是一个java库,它可以使实现更容易,因为我不想进入SQL解析的所有细微差别。 问候,

什么是’savedInstanceState’?

我是Android开发的新手,但我对OOP概念有一些了解。 我试图从Java角度学习Android。 我理解第9行onCreate()里面的savedInstanceState是Bundle类的声明。 在第10行,我们从超类调用onCreate()方法。 以下是我不解读的内容:在第10行,我们将savedInstanceState本身作为参数传递给onCreate()方法。 这对我来说没有意义,因为我希望传递一个Bundle类型的对象,但是我们将一个引用而不是Bundle类型的对象传递给该方法。

从ANDROID 2.2发送UDP包(HTC欲望)

我有一个局域网,我想从我的机器人(HTC欲望)发送一条更新消息到我的电脑。 他们之间有一个Wlan路由器。 问题是,UPD消息永远不会到达PC。 Android上的代码: package org.example.androidapp; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; public class UDPClientAnd { public void sendUDPMessage(int port) throws java.io.IOException { DatagramSocket socket = new DatagramSocket(); InetAddress serverIP = InetAddress.getByName(“192.168.1.110”); byte[] outData = (“Ping”).getBytes(); DatagramPacket out = new DatagramPacket(outData,outData.length, serverIP,50005); socket.send(out); socket.close(); } } 我在展位两侧选择一个高端口。 Android上的权限是: uses-permission android:name=”android.permission.INTERNET” uses-permission android:name=”android.permission.CHANGE_WIFI_MULTICAST_STATE” 服务器端是PC只是一个简单的接收程序: package org.example.androidapp; […]

Java SDK for REST API服务的error handling

我们正在构建Java SDK以简化对提供REST API的服务的访问。 此SDK将由第三方开发人员使用。 我很难找到最适合在Java语言中实现error handling的模式。 假设我们有其余的端点: GET /photos/{photoId} 。 这可能会返回以下HTTP状态代码: 401:用户未经过身份validation 403:用户无权访问此照片 404:没有带有该ID的照片 该服务看起来像这样: interface RestService { public Photo getPhoto(String photoID); } 在上面的代码中,我还没有解决error handling问题。 我显然希望为sdk的客户端提供一种方法来知道发生了哪个错误,以便从中恢复。 Java中的error handling是使用Exceptions完成的,所以让我们继续。 但是,使用exception执行此操作的最佳方法是什么? 1.有一个关于错误信息的例外。 public Photo getPhoto(String photoID) throws RestServiceException; public class RestServiceException extends Exception { int statusCode; … } 然后sdk的客户端可以执行以下操作: try { Photo photo = getPhoto(“photo1”); } catch(RestServiceException […]