原因很可能是,在安装 App 时没有提前声明需要设备提供网络访问服务。以下是问题解决步骤

基本步骤

  1. 卸载 App。过程有点复杂,但无伤大雅
  2. 配置 AndroidManifests.xml 文件,声明 需要设备提供网络访问服务
  3. 右键 MainActivity(或者是你指定的开机显示的 Activity )。Android Studio 会自动帮你安装 App 的

具体过程

1、卸载 App

  1. 打开终端
    在这里插入图片描述
  2. 跳转到指定的路径。马赛克部分只需要修改成你电脑的用户名即可
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

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐