ルート化されていないAndroid4.0.1ギャラクシーネクサスでNetty3.5.6を使用する。デバイスでNettyサーバーを実行しようとしています。マニフェストにあります。
サーバーバインドコード:
rtspSA= new InetSocketAddress(InetAddress.getLocalHost(),544);
Channel rtspChannel = bootstrap.bind(rtspSA);
allChannels.add(rtspChannel);
2つのエラーが発生します:
E/dalvikvm( 8884): Could not find class 'java.util.concurrent.LinkedTransferQueue', referenced from method org.jboss.netty.util.intenal.QueueFactory.createQueue
と
E/NettyServer( 8884): org.jboss.netty.channel.ChannelException: Failed to bind to: localhost/127.0.0.1:544
E/NettyServer( 8884): Caused by: java.net.BindException: bind failed: EACCES (Permission denied)
Stackoverflowを読むと、最初のものが修正されたように聞こえました:Netty3.4.1.FinalはAndroidでは機能しません
2番目の問題はおそらくアクセス許可の問題ですが、どのアクセス許可が欠落しているかを推測することはできません。
助言がありますか?