相关疑难解决方法(0)

Android模拟器无法访问互联网

我知道之前已经提出了类似的问题,但是我的问题是在2017年3月安装最新版Android Studio 2.3之后才出现的问题.我有几年开发Android应用程序的经验,之前我从未遇到过这个问题.升级到Android Studio 2.3版后,我的模拟器无法再访问互联网.我甚至从头开始卸载/重新安装Android Studio 2.3并创建了一个新的模拟器,我仍然遇到同样的错误.这不是应用程序问题.我甚至无法从Chrome访问互联网,上周我没有遇到这个问题.我收到的消息说无法找到服务器DNS地址 - DNS_PROBE_FINISHED_BAD_CONFIG.上周在我的计算机上唯一发生变化的是Android版的新版本以及可能对Windows 10的更新.是的,我的电脑可以访问互联网.下面是我尝试使用Chrome搜索"Google"时的模拟器图片. 带有错误消息的模拟器

android emulation android-studio-3.0

193
推荐指数
28
解决办法
12万
查看次数

Android模拟器错误消息:"PANIC:缺少'x86'CPUS的模拟器引擎程序."

我正在尝试使用AVD Manager运行Android模拟器.这是我的avd:http://image-upload.de/image/fnx79V/52b0d050ee.png

这就是开始时发生的事情:

http://image-upload.de/image/vGpQfa/e912d83939.png

我有一个Macbook Pro Retina.直接从intel页面安装Haxm驱动程序.

没有模拟器正在工作.所有人都得到相同的"错误"消息.

运行命令(这个错误是当我使用Homebrew安装Android-sdk和Android平台工具时|任何遇到同样问题的人应该删除它或查看冲突的位置)

export ANDROID_EMULATOR_DEBUG=1 test20

emulator:Found AVD name 'test20'
emulator:Found AVD target architecture: x86
emulator:Looking for emulator-x86 to emulate 'x86' CPU
emulator:Probing program: ./emulator-x86
emulator:Probing path for: emulator-x86
emulator:Found target-specific emulator binary: /usr/local/bin/emulator-x86
emulator:Probing for: /usr/local/bin/libOpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib/libOpenglRender.dylib
emulator:Probing for: /usr/local/lib/libOpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib64OpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib/lib64OpenglRender.dylib
emulator:Probing for: /usr/local/lib/lib64OpenglRender.dylib
emulator:Could not find OpenGLES emulation host libraries!
emulator: ERROR: This AVD's configuration is missing a kernel file!!

emulator -avd test21 …
Run Code Online (Sandbox Code Playgroud)

android android-emulator

186
推荐指数
13
解决办法
15万
查看次数

Android模拟器上没有互联网 - 为什么以及如何修复?

我正在尝试使用Android模拟器上网,但没有成功.有任何想法吗?

android android-emulator

100
推荐指数
4
解决办法
20万
查看次数

如何为Android模拟器设置Internet选项?

我一直在使用这种方法从我的Android模拟器模拟器访问互联网 -http-proxy <<proxy-name>> -avd <<avd_name>>

它有效,但这是最好的方法吗?我只是觉得我需要从命令行打开模拟器并不能只从Eclipse或其他东西那样做.

似乎无法在"AVD Manager"上找到互联网选项.

android android-emulator

46
推荐指数
4
解决办法
11万
查看次数

Android模拟器wifi连接没有互联网

我浪费了一整天的时间尝试在SO和其他提到的地方漂浮的不同解决方案,以便在Android模拟器上启用wifi,但无济于事.任何人都可以帮我弄清楚如何在我的Android模拟器上启用互联网?

我有Nexus 5X API 27,目标是Android 8.1(Google Play)和Nexus 5 API P,目标是Android 7.1.1.

我相信应该有一种方法来启用互联网,否则在模拟器上提供虚拟wifi的重点似乎是浪费.

我在mac OS HS 10.13.4上直接连接到没有代理的路由器.

我甚至尝试删除所有avds,重新安装它们.我甚至尝试使用Oreo Android 8.1安装最新的Pixel 2

似乎没有什么工作.有人遇到过这个问题并找到了解决方案吗?

任何帮助都会有很大的帮助

谢谢,维克拉姆

更新:当我通过手机将我的电脑连接为热点wifi时,模拟器通过wifi连接互联网,但是当我将计算机连接到家用路由器时它失败了.

android android-emulator android-wifi android-studio

42
推荐指数
18
解决办法
3万
查看次数

Android模拟器在一段时间后失去了互联网连接

我遇到了android模拟器的问题,这个是Android 2.3.3,但我也遇到了其他版本的问题.

当我启动模拟器时,一切都很好,一段时间.但在某些时候(我不知道多久)它只是停止工作,我必须重新启动它.

它每次都会发生,重新启动它总能修复它.我试过打开和关闭网络,但这没有帮助.

我在logcat中遇到的异常是"java.net.UnknownHostException:foo.com"

任何帮助,将不胜感激!提前致谢!

android android-emulator

15
推荐指数
1
解决办法
3105
查看次数

Android - 具有基本身份验证的HttpClient JSON POST

我正在尝试将一个简单的JSON帖子实现到接受JSON身体基本身份验证的URL ANDROID.

我试过HttpUrlConnection但我得到了"unauthorized"我的数据发送到服务器.

我尝试的另一种方法是使用HttpClient,但现在我遇到了另一个问题.身份验证工作正常,但数据不会发送到服务器...

可以肯定的是,我在一个简单的Java项目(不是Android环境)中设置了一个小测试.

这是我POST用于服务器的代码:

DefaultHttpClient httpClient = new DefaultHttpClient();
ResponseHandler<String> resonseHandler = new BasicResponseHandler();
HttpPost postMethod = new HttpPost("http://localhost/api/v1/purchase/");    
postMethod.setEntity(new StringEntity("{\"amount_adult\" : 1, \"object_id\" : 13}"));
postMethod.setHeader( "Content-Type", "application/json");
String authorizationString = "Basic " + Base64.encodeToString(("travelbuddy" + ":" + "travelbuddy").getBytes(), Base64.DEFAULT); //this line is diffe
postMethod.setHeader("Authorization", authorizationString);
String response = httpClient.execute(postMethod,resonseHandler);
System.out.println("response :" + response);
Run Code Online (Sandbox Code Playgroud)

Java项目中的代码非常完美.

当我在Android中尝试完全相同的代码时,我internal server error从服务器获取,这意味着尚未收到JSON数据.

我真的不明白为什么这在JAVA中工作但在Android中不起作用.

我想要实现的效果是以下命令:

curl --dump-header …
Run Code Online (Sandbox Code Playgroud)

json httpclient

13
推荐指数
2
解决办法
4万
查看次数

颤振:[错误:flutter/lib/ui/ui_dart_state.cc(209)] 未处理的异常:PlatformException

我是颤振新手。我面临一个关于 的问题[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: PlatformException

\n

这是我的调试控制台:

\n
Launching lib\\main.dart on sdk gphone x86 in debug mode...\nlib\\main.dart:1\n\xe2\x88\x9a  Built build\\app\\outputs\\flutter-apk\\app-debug.apk.\nW/FlutterActivityAndFragmentDelegate(10702): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps.\nConnecting to VM Service at ws://127.0.0.1:59535/02E90npmd4s=/ws\nE/flutter (10702): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: PlatformException(network_error, com.google.android.gms.common.api.ApiException: 7: , null, null)\nE/flutter (10702): #0      StandardMethodCodec.decodeEnvelope\npackage:flutter/\xe2\x80\xa6/services/message_codecs.dart:607\nE/flutter (10702): #1      MethodChannel._invokeMethod\npackage:flutter/\xe2\x80\xa6/services/platform_channel.dart:156\nE/flutter (10702): <asynchronous suspension>\nE/flutter (10702): #2      MethodChannel.invokeMapMethod\npackage:flutter/\xe2\x80\xa6/services/platform_channel.dart:356\nE/flutter (10702): <asynchronous suspension>\nE/flutter (10702): #3      GoogleSignIn._callMethod\npackage:google_sign_in/google_sign_in.dart:244\nE/flutter (10702): <asynchronous suspension>\nE/flutter (10702): #4      GoogleSignIn.signIn.isCanceled (package:google_sign_in/google_sign_in.dart)\nE/flutter (10702): <asynchronous suspension>\nE/flutter …
Run Code Online (Sandbox Code Playgroud)

dart google-signin flutter

8
推荐指数
1
解决办法
2万
查看次数

android模拟器的wifi说"连接没有互联网"

所以没有互联网在模拟器上工作,也没有(当然)在我的地图应用程序中(这可能是地图无法加载的原因).

为什么它不起作用?

android studio 3.2 canary 14,模拟器Nexus 5X API 26,我认为它是一个x86_64但是x86也没有用.Mac OS High Sierra.

在此输入图像描述

android emulation wifi android-studio

7
推荐指数
1
解决办法
1514
查看次数

Android Studio/Win8/ERR_NAME_NOT_RESOLVED

在Windows 8 x64上使用Android Studio(最新的稳定版本).我有一个非常简单的项目,只有一个WebView指向google.com,但每次我在模拟器中启动应用程序时,我都会得到ERR_NAME_NOT_RESOLVED.

我确保INTERNET权限在清单中,我尝试将-dns-server标志传递给模拟器,将其指向127.0.0.1以及我的路由器IP,没有任何作用.我在网上搜索并没有发现任何东西,这看起来很可疑.这是一个相对简单的事情,我希望开箱即用.

有任何想法吗?提前致谢!

android google-tv android-studio android-tv

6
推荐指数
1
解决办法
2万
查看次数

osmdroid地图不可见

我在Android中使用osmdroid来满足我的映射需求.直到几天前,我才能看到地图并且每件事情都没问题,但现在每次我的地图活动开始时,我都会得到一张空地图和以下内容:

 08-22 07:47:01.113: WARN/org.osmdroid.tileprovider.modules.MapTileDownloader(470): UnknownHostException downloading MapTile: /10/520/387 : java.net.UnknownHostException: Unable to resolve host "tile.openstreetmap.org": No address associated with hostname
08-22 07:47:01.133: WARN/org.osmdroid.tileprovider.modules.MapTileDownloader(470): UnknownHostException downloading MapTile: /10/516/387 : java.net.UnknownHostException: Unable to resolve host "tile.openstreetmap.org": No address associated with hostname
08-22 07:47:01.284: INFO/org.osmdroid.tileprovider.modules.MapTileModuleProviderBase(470): Tile loader can't continue
08-22 07:47:01.284: INFO/org.osmdroid.tileprovider.modules.MapTileModuleProviderBase(470): org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$CantContinueException: java.net.UnknownHostException: Unable to resolve host "tile.openstreetmap.org": No address associated with hostname
08-22 07:47:01.284: INFO/org.osmdroid.tileprovider.modules.MapTileModuleProviderBase(470):     at org.osmdroid.tileprovider.modules.MapTileDownloader$TileLoader.loadTile(MapTileDownloader.java:197)
08-22 07:47:01.284: INFO/org.osmdroid.tileprovider.modules.MapTileModuleProviderBase(470):     at org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.run(MapTileModuleProviderBase.java:239)
08-22 07:47:01.284: INFO/org.osmdroid.tileprovider.modules.MapTileModuleProviderBase(470):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1081)
08-22 07:47:01.284: INFO/org.osmdroid.tileprovider.modules.MapTileModuleProviderBase(470):     at …
Run Code Online (Sandbox Code Playgroud)

android osmdroid

5
推荐指数
1
解决办法
3989
查看次数

Android模拟器具有正确的代理服务器和公共DNS服务器地址但无法解析主机名

我目前在Eclipse Indigo Service Release 2上运行Android模拟器(Android 1.6 api level 4)版本18,在Debian 6.0上使用ADT插件18.0.我在代理地址的大学代理(鱿鱼)后面:http://172.20.0.99:8080没有身份验证.它是一个eth0连接,所以没有无线/局域网卡问题.我在环境变量和模拟器选项中都设置了代理.同样如前面的一些帖子所述,我提供了-dns-server选项.我的模拟器运行如下.

./emulator -avd "Android1_6" -dns-server "8.8.8.8" -http-proxy http://172.20.0.99:8080 -verbose
emulator: found SDK root at /opt/android-sdk-linux
emulator: Android virtual device file at: /home/dheeraj/.android/avd/Android1_6.ini
emulator: virtual device content at /home/dheeraj/.android/avd/Android1_6.avd
emulator: virtual device config file: /home/dheeraj/.android/avd/Android1_6.avd/config.ini
emulator: using core hw config path: /home/dheeraj/.android/avd/Android1_6.avd/hardware-qemu.ini
emulator: Found AVD target API level: 4
emulator: found skin 'WVGA800' in directory: /opt/android-sdk-linux/platforms/android-4/skins
emulator: autoconfig: -skin WVGA800
emulator: autoconfig: -skindir /opt/android-sdk-linux/platforms/android-4/skins
emulator: keyset loaded from: /home/dheeraj/.android/default.keyset
emulator: …
Run Code Online (Sandbox Code Playgroud)

eclipse dns android emulation

5
推荐指数
0
解决办法
2068
查看次数

Firestore PERMISSION_DENIED

当我编写 flutter 应用程序时,我在 macOS 上遇到了这个问题,相同的基本代码在我的 Windows 电脑中工作,但在 macOS 中不起作用。正如您在我的日志中看到的,应用程序已连接,但我仍然无法对我的 Firestore 数据库发出请求

我改变了规则

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth != null;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但我有同样的错误。

D/FirebaseAuth(11790): Notifying id token listeners about user ( tNGS8j375AYehEPDhZADPP80zLY2 ).
W/DynamiteModule(11790): Local module descriptor class for providerinstaller not found.
I/DynamiteModule(11790): Considering local module providerinstaller:0 …
Run Code Online (Sandbox Code Playgroud)

macos firebase-security flutter google-cloud-firestore apple-m1

3
推荐指数
1
解决办法
6043
查看次数