すべてのサービス バス トピックを一覧表示し、各トピックの名前を stdout に出力する単純な Java プログラム (jdk 1.7) を作成しました。
try {
String namespace = "myservicebus"; // from azure portal
String issuer = "owner"; // from azure portal
String key = "asdjklasdjklasdjklasdjklasdjk"; // from azure portal
Configuration config = ServiceBusConfiguration.configureWithWrapAuthentication(
namespace,
issuer,
key,
".servicebus.windows.net",
"-sb.accesscontrol.windows.net/WRAPv0.9");
ServiceBusContract service = ServiceBusService.create(config);
ListTopicsResult result = service.listTopics();
List<TopicInfo> infoList = result.getItems();
for(TopicInfo info : infoList) {
System.out.println( info.getPath());
}
} catch (Exception e) {
e.printStackTrace();
}
今、単純なアンドロイド プロジェクト (Android 4.2) でこの例を実行しようとしていますが、うまくいきません。ランタイムは常に次のエラーをスローします。
java.lang.RuntimeException: Service or property not registered: com.microsoft.windowsazure.services.serviceBus.ServiceBusContract
Android デバイス (またはエミュレーター) から Azure Service Bus への接続を正常に確立した人はいますか?
Microsoft Azure-Java-SDK は Android プロジェクトをサポートしていませんか?
前もって感謝します