相关疑难解决方法(0)

如何从Eclipse中的Android Emulator连接到我的http:// localhost Web服务器

我可以在Eclipse的Android模拟器中将它连接到我的localhost Web服务器页面http://localhost或在http://127.0.0.1

我已经尝试过了,但是仿真器仍然像Google搜索localhost一样接受我的请求,或者更糟糕的是它说我的网络服务器正常运行时没有找到该页面.

android localhost loopback-address android-emulator

450
推荐指数
9
解决办法
32万
查看次数

无法从Windows上的资产index.android.bundle加载脚本

我正试图在我的设备上第一次运行我的第一个React Native项目(Android 4.2.2).

我得到:

无法从资产index.android.bundle加载脚本

我使用的命令:

  1. cd (project directory)
  2. react-native start
  3. react-native run-android

android react-native react-native-android

333
推荐指数
18
解决办法
29万
查看次数

Java - 通过POST方法轻松发送HTTP参数

我成功地使用此代码HTTP通过GET方法发送 带有一些参数的请求

void sendRequest(String request)
{
    // i.e.: request = "http://example.com/index.php?param1=a&param2=b&param3=c";
    URL url = new URL(request); 
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();           
    connection.setDoOutput(true); 
    connection.setInstanceFollowRedirects(false); 
    connection.setRequestMethod("GET"); 
    connection.setRequestProperty("Content-Type", "text/plain"); 
    connection.setRequestProperty("charset", "utf-8");
    connection.connect();
}
Run Code Online (Sandbox Code Playgroud)

现在我可能需要通过POST方法发送参数(即param1,param2,param3),因为它们非常长.我想在该方法中添加一个额外的参数(即String httpMethod).

如何能够尽可能少地更改上面的代码,以便能够通过GET或发送参数POST

我希望改变

connection.setRequestMethod("GET");
Run Code Online (Sandbox Code Playgroud)

connection.setRequestMethod("POST");
Run Code Online (Sandbox Code Playgroud)

本来可以做到的,但参数仍然是通过GET方法发送的.

HttpURLConnection任何方法可以帮助吗?有没有有用的Java构造?

任何帮助将非常感谢.

java post http httpurlconnection

310
推荐指数
8
解决办法
78万
查看次数

从Android模拟器访问localhost:port

我正在运行的本地计算机上运行Web服务localhost:54722.

我想从Android模拟器中运行的应用程序调用该服务.

我读到10.0.2.2在应用程序中使用将访问localhost,但它似乎也不适用于端口号.它说HttpResponseException: Bad Request.

port android localhost android-emulator

200
推荐指数
11
解决办法
16万
查看次数

如何在Android(9)Pie中允许所有网络连接类型HTTP和HTTPS?

从Android 9 Pie开始,没有加密的请求永远不会起作用.默认情况下,系统会指望您默认使用TLS.您可以在此处阅读此功能因此,如果您只通过HTTPS发出请求,那么您就是安全的.但是那些通过不同网站提出请求的应用程序呢,例如类似浏览器的应用程序.

如何在Android 9 Pie中启用对HTTP和HTTPS的所有类型连接的请求?

java android kotlin android-network-security-config android-9.0-pie

100
推荐指数
6
解决办法
5万
查看次数

无法加载脚本。请确保您正在运行Metro服务器,或者已正确捆绑了软件包“ index.android.bundle”以进行发布

react-native run-android通过在android仿真器中的消息中保留一条消息来终止。消息如下

无法加载脚本。请确保您正在运行Metro服务器,或者已正确捆绑了软件包“ index.android.bundle”以进行发布。

我完全感到困惑,这是在做错什么。


编辑:添加错误屏幕截图

在此处输入图片说明

reactjs react-native react-native-android react-native-cli metro-bundler

82
推荐指数
18
解决办法
5万
查看次数

升级到Cordova Android 8后,为什么会看到net :: ERR_CLEARTEXT_NOT_PERMITTED错误?

升级到Cordova Android 8.0后net::ERR_CLEARTEXT_NOT_PERMITTED尝试连接http://目标时出现错误。

为什么会这样,我该如何解决呢?

android cordova

77
推荐指数
12
解决办法
5万
查看次数

尽管站点是HTTPS,但WebView显示ERR_CLEARTEXT_NOT_PERMITTED

我开始在Android上开发应用程序了,所以我没有太多东西.到目前为止,我只是一个WebView.我在Android Studio中创建了项目,我的项目被设置为Android InstantApp.我不知道为什么/如何,但我的猜测是我在创建项目时忽略了它的选项.

我从WebView收到一个错误,说net :: ERR_CLEARTEXT_NOT_PERMITTED.当我搜索错误时,我看到当应用程序是InstantApp时,WebViews只能加载HTTPS的站点,并且无法加载HTTP站点.

这个应用程序的目的是成为一个非常简单的Flash播放器,只适用于一个站点.这是为了在运行需要Flash的游戏时获得更好的性能.这个游戏是在darkorbit.com,这是HTTPS.

MainActivity.java:

package com.tylerr147.darkorbit;

import android.content.ComponentName;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        WebView wv = findViewById(R.id.webView1);
        wv.loadUrl("https://darkorbit.com/");
        wv.setWebViewClient(new CustomWebViewClient());
        WebSettings webSettings = wv.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webSettings.setPluginState(WebSettings.PluginState.ON);

    }
}
Run Code Online (Sandbox Code Playgroud)

和CustomWebViewClient.java

package com.tylerr147.darkorbit;

import android.webkit.WebView;
import android.webkit.WebViewClient;

public class CustomWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题:如何禁用我的应用程序作为InstantApp,或者如何让这个WebView显示该网站? …

android android-webview

73
推荐指数
2
解决办法
10万
查看次数

如何在Android上显示来自URL的图像

我想在屏幕上显示图像.图像应来自URL,而不是可绘制的.

代码在这里:

<ImageView android:id="@+id/ImageView01" android:src = "http://l.yimg.com/a/i/us/we/52/21.gif"
    android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
Run Code Online (Sandbox Code Playgroud)

但它在编译时出错.

如何在Android中显示来自URL的图像?

url https android image

57
推荐指数
5
解决办法
19万
查看次数

[react-native]无法连接到android上的开发服务器

当我运行"react-native run-android"时,它给了我错误:"无法连接到开发服务器......".

  • 包服务器正在运行,我可以直接从移动设备中的浏览器访问它.
  • 连接到计算机的我的android设备启用了调试,我使用adb devices命令检查了它.
  • 我的Android版本是4.4.4所以我不能使用adb reverse命令.
  • 我在Dev设置中设置了ip地址和端口.
  • Usb调试已打开.
  • 操作系统是windows7.

那么如何修复红色错误屏幕问题?任何建议表示赞赏!

在此输入图像描述

android react-native

50
推荐指数
10
解决办法
7万
查看次数