gpt4 book ai didi

android - "Webpage not found""file:///android_asset/html-nl/index.html not found"安卓设备错误

转载 作者:太空狗 更新时间:2023-10-29 13:29:13 33 4
gpt4 key购买 nike

我的安卓应用程序使用的是 phonegap 2.7 和 barcodescanner 插件。当我使用模拟器对其进行测试时,一切正常。

但是,当我在我的设备上测试它时,我第一次点击“扫描”时它会重定向到一个页面,上面写着:

"Webpage not available: the webpage file:///android_asset/html-nl/index.html cannot be loaded".

(我对此进行了翻译,因此使用英文设备时错误可能会略有不同)

当我点击继续时,应用程序继续正常运行。奇怪的是,这只发生在我第一次安装应用程序时。当我第二次点击“扫描”时,一切正常。

(部分)我的代码:AppActivity.Java

package com.myapp.app;

import org.apache.cordova.DroidGap;
import android.os.Bundle;

public class AppActivity extends DroidGap {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
}

index.html(在 assets/www 中):

<!DOCTYPE HTML>
<html>
<head>
<title>PhoneGap</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script>
<script type="text/javascript" src="barcodescanner.js"></script>
<script type="text/javascript" src="main.js"></script>

</head>
<body>
<h1>Testing!</h1>

<a href="#" onclick="scanCode();">Scan Code</a>
</body>
</html>

在 main.js 中,有 scanCode() 函数:

var scanCode = function() {
window.plugins.barcodeScanner.scan(
scanSuccess,
function(error) {
alert("Scan failed: " + error);
});
};

额外信息:我母语的缩写是“nl”……它可能与它无关,但我想我让你们知道了……

提前致谢!

编辑:它可能与语言有关……本主题描述了完全相同的问题……:http://www.anddev.org/other-coding-problems-f5/problem-with-scanner-in-motorola-xt320-t2178445.html

但是没有解决方案:(

编辑:将我的语言设置为英语进行测试。实际上,它显示:无法加载位于 file:///android_asset/html-en/index.html 的网页。我发现问题出在扫描仪上。每次安装后第一次触发时,它都会重定向到该页面... ZXing 可能正在尝试访问此页面:https://github.com/zxing/zxing/blob/master/android/assets/html-en/index.html .不知道为什么,没有对源代码进行任何更改。

最佳答案

解决方法:我发现当安装新版本的应用程序时,ZXing 会自动加载 HelpActivity。在那个 Activity 中,有到 html-userlanguage 的重定向。易于修复:只需告诉脚本(位于 com.google.zxing.client.android 中)不要加载 HelpActivity。

关于android - "Webpage not found""file:///android_asset/html-nl/index.html not found"安卓设备错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17816600/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com