安卓 Android 踩坑:socket failed EPERM (operation not permitted)
原因很可能是,在安装 App 时没有提前声明需要设备提供网络访问服务。一下是问题解决步骤基本步骤卸载 App。过程有点复杂,但无伤大雅配置 AndroidManifests.xml 文件,声明 需要设备提供网络访问服务右键 MainActivity(或者是你指定的开机显示的 Activity )。Android Studio 会自动帮你安装 App 的具体过程1、卸载 App打开终端跳转到指定的路
·
原因很可能是,在安装 App 时没有提前声明需要设备提供网络访问服务。以下是问题解决步骤
基本步骤
- 卸载 App。过程有点复杂,但无伤大雅
- 配置 AndroidManifests.xml 文件,声明 需要设备提供网络访问服务
- 右键 MainActivity(或者是你指定的开机显示的 Activity )。Android Studio 会自动帮你安装 App 的
具体过程
1、卸载 App
- 打开终端
- 跳转到指定的路径。马赛克部分只需要修改成你电脑的用户名即可
cd C:\Users\用户名\AppData\Local\Android\Sdk\platform-tools
3. 打印已经安装的 App 名字。这一步主要是为了不让你找错
./adb shell pm list packages
4. 卸载你想要的 App 名字
./adb uninstall com.example.simplewechat(改成你的包名)
5. 卸载成功
2、修改 AndroidManifests.xml 文件
添加的代码为:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
添加的代码位置为:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application android:name=.........>
....
....
....
</application>
3、右键 MainActivity 启动 App
略
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)