Android Jni层 创建 linux socket 出错问题解决
来源:互联网 发布:百步云梯 知乎 编辑:程序博客网 时间:2024/06/05 14:15
问题:
想在Jni层创建 udp socket 与服务端通信,但是没有成功,最后发现竟然是创建socket失败(代码如下)
// create socketg_sd = socket(AF_INET, SOCK_DGRAM, 0);if (-1 == g_sd){perror("socket()");goto err_socket;}解决办法:
在 AndroidManifest.xml 文件中,添加访问网络的权限:
<uses-permission android:name="android.permission.INTERNET" />
(添加位置如下)
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.aran.envmonitor" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17" /> <!-- 添加网络访问权限 --> <uses-permission android:name="android.permission.INTERNET" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <uses-library android:name="env_tools" /> <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
1 5
- Android Jni层 创建 linux socket 出错问题解决
- android 把socket 提到JNI层实现
- android通过jni调用C代码socket出错问题
- android通过jni调用C代码socket出错问题
- Android Jni/Linux APP层和kernel层延时
- android 通过JNI 创建socket原始套接字(SOCK_RAW)
- android jni socket
- android jni socket
- android jni socket
- android: jni socket
- android jni socket
- android 使用socket 出错
- Android C++ Socket请求XMl,TinyXml解析文件,JNI返回数据给JAVA层
- Android引用appcompat出错问题解决
- Android framework层自定义jni
- Maven创建web工程出错问题解决
- 无法创建图层问题解决简记
- 创建Android模拟器问题解决
- 做网站用UTF-8还是GB2312?
- hibernate 中java对象的三种状态
- 我的算法学习之路
- Oracle常用命令大全(经典收藏)
- 对本/专科生实施“导师负责制”的实践和思考
- Android Jni层 创建 linux socket 出错问题解决
- VC++编程实现摄像头视频捕捉
- Myeclipe8.5注册生成代码
- 小技巧:VB.NET中让光标停在TextBox的最后一个字符后
- 2014互联网IT待遇
- C++语言之字面值常量
- 实例解析linux内核I2C体系结构(1)
- UITableView编辑
- POJ 2041 Unreliable Message