Java 无法在Android WebView上查看我的本地站点

Java 无法在Android WebView上查看我的本地站点,java,android,webview,Java,Android,Webview,我在Android Studio中基于React项目创建了一个WebView应用程序 当我编译Java代码时,它会在模拟器中显示此错误: 网页不可用 无法加载位于的网页,因为 net::错误\u明文\u不允许 这是我的Java代码: mySite = (WebView)findViewById(R.id.site); mySite.loadUrl("http://127.0.0.1:3000/"); WebSettings setari = mySite.get

我在Android Studio中基于React项目创建了一个WebView应用程序 当我编译Java代码时,它会在模拟器中显示此错误:

网页不可用

无法加载位于的网页,因为

net::错误\u明文\u不允许

这是我的Java代码:

mySite = (WebView)findViewById(R.id.site);
        mySite.loadUrl("http://127.0.0.1:3000/");
        WebSettings setari = mySite.getSettings();
        setari.setJavaScriptEnabled(true);
        setari.setGeolocationEnabled(true);
        mySite.setWebChromeClient(new WebChromeClient() {
            public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
                callback.invoke(origin, true, false);
            }
        });
        mySite.getSettings().setDomStorageEnabled(true);
        mySite.getSettings().setDatabaseEnabled(true);
        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
            mySite.getSettings().setDatabasePath("/data/data/" + mySite.getContext().getPackageName() + "/databases/");
        }
mySite=(WebView)findviewbyd(R.id.site);
mySite.loadUrl(“http://127.0.0.1:3000/");
WebSettings setari=mySite.getSettings();
setari.setJavaScriptEnabled(true);
setari.setGeolocationEnabled(true);
setWebChromeClient(新的WebChromeClient(){
public void onGeolocationPermissionsShowPrompt(字符串来源,GeolocationPermissions.Callback){
callback.invoke(origin、true、false);
}
});
mySite.getSettings().setDomStorageEnabled(true);
mySite.getSettings().setDatabaseEnabled(true);
if(Build.VERSION.SDK_INT
使用10.0.2.2访问实际机器。可能重复使用10.0.2.2访问实际机器。可能重复