- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 cordova 应用程序(我正在为 Android 构建),我已经使用命令行上的 keytools 签名并将其安装到我的 Android 设备上。
每当我在手机上打开应用程序时,都会收到以下错误:
Application Error
net::ERR_FILE_NOT_FOUND (file:///android_asset/www/index.html)
我的手机有互联网连接,因此移动互联网连接有效 - 任何人都可以帮助调试问题吗?
我遇到了许多与移动远程 Assets 相关的修复,但是我在我的应用程序中看不到任何指向远程 URL 的链接。
有没有一种方法可以让我进行“堆栈跟踪”,以查明此应用程序错误在我的应用程序中被抛出的确切位置?
任何提示都将不胜感激
-- 更新--这是在模拟器中生成的adb日志
对于其他任何可能有帮助的人,我使用以下方法将模拟器日志输出到文件:-(需要双 >> 将数据附加到文件)
adb -e logcat >> emulator.log
https://gist.github.com/anonymous/e53abb7eb089950ac4e5
-- 更新--我的 AndroidManifest.xml 文件如下所示:
<?xml version='1.0' encoding='utf-8'?>
<manifest android:hardwareAccelerated="true" android:versionCode="1" android:versionName="0.0.1" package="com.myapp" xmlns:android="http://schemas.android.com/apk/res/android">
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name" android:supportsRtl="true">
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name="MainActivity" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowSoftInputMode="adjustResize">
<intent-filter android:label="@string/launcher_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" />
</manifest>
-- 更新--在我的平台“android”文件夹中有一个“assets”文件夹——它具有以下结构:
www/
_where-is-www.txt
www/css
www/img
www/js
www/res
www/app.html
www/cordova.js
www/cordova_plugins.js
www/index.php
似乎没有 index.html - 尽管 cordova 设置声明了一个 index.html 文件......我不明白为什么它会这样做。
注意:我正在创建一个 cordova 应用程序,添加一个 Android 平台,然后从现有应用程序的另一个目录复制我现有的 www 文件夹(已经开发并发布到 Play 商店所以工作正常) - 最后进行构建。不确定为什么 index.html 应该显示...有什么想法吗??
最佳答案
您应该在 cordova run android
之前运行 cordova build android
或通过运行 cordova build android && cordova run android --device
使其变得简单
PS:如果你在 mac 上工作,不要忘记 sudo
关于android - net::ERR_FILE_NOT_FOUND file:///android_asset/www/index.html 找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29648669/
我有一个 Android 应用程序,它偶尔会显示 Assets 文件夹中包含的静态网页。我一直在以编程方式显示这些: webView = new WebView(PKBDocument.Knowled
我的应用程序做什么:加载 index.html 到 WebView index.html的代码: Interesting Stuff 所以每当我点击链接时,它都会给我这个错误: index.h
我的应用程序的 "Assets" 文件夹中有一个文件 myfile.vtpk。 我正在尝试使用以下方法在我的应用程序中加载此文件: Uri vtpkUri = new Uri(
我将图像存储在 assets/img/categories 文件夹中并尝试使用以下代码加载它们: ImageLoader.getInstance().displayImage(String.forma
我正在尝试从服务器加载一个 html 页面,该页面包含一个链接到 android sdcard .js 文件的脚本。 Java: String url ="http://192.168.84.86:8
我正在开发一个 ionic 应用程序( ionic v1.7.13, Cordova v5.4.1)。当我运行时 ionic run android -l 一切正常,我的所有项目文件均已正确加载。 当
是否可以在 Assets 文件夹中使用 Assembly.Load 加载 dll? 我有适用于 windows 和 android 的平台特定 dll。我尝试使用 android 特定的 dll 作为
我有一个在线托管的页面,在我的 phonegap 应用程序中访问了该页面,但现在我想返回到我在 中的本地文件 file:///android_asset/www/profile.html 但它给我错误
互联网上有很多页面都在谈论用于访问 Assets 文件夹的“file:///android_asset/”路径(有时在末尾附加一个 s...)。我无法在此路径/功能上找到任何类型的官方或值得信赖的文档
我是 Android 编程新手,我正在使用 eclipse 开发我的第一个应用程序。 我将 html 和 jquery 代码保存在 asset 文件夹中。 现在这是我在 mainactivity.ja
因此,我想播放 bundle 在 Cordova 应用程序中的视频文件。为此,我必须将它们移出 android_asset 文件夹并移至 SD 卡上。如果可能的话,我想通过文件 API 在 JS 中执
我在这个领域比较新鲜,当我试图在 eclipse 中添加 html 页面并在 AVD 上运行它时,它在 AVD 上显示错误“找不到请求的文件。/android_assets/www/pica.html
我已将 Material 图标添加到 ionic2 app ,从那时起我收到错误“”与服务器的连接不成功。 (file:///android_asset/www/index.html)"" 尽管 Ma
当我在 ionic cordova run android 上运行我的应用程序时出现错误。我的错误是:与服务器的连接不成功。 (文件///android_asset/www/index.html)我尝
好吧,我一直在使用 Jsoup 从远程 url 解析 html,使用: Jsoup.connect(url).timeout(20000).get(); 我现在正在尝试读取存储在 assets 文件夹
我正在使用 WebView 打开一些保存到应用程序的文件。有没有一种方法可以链接到运行时保存文件的应用程序目录,就像 file:///android_asset/一样?通过链接我的意思是loadUrl
Crosswalk是一个优秀的包装器,允许将 HTML5 游戏打包为原生 Android 应用程序。你上传你的 HTML、JS 和 CSS 文件,它用 Chromium for Android 包装它
我正在使用 phonegap 开发一个 android 应用程序,它调用一个网站 (http://siteaddress.com:8081) 来获取 json 编码的数据。这在模拟器上运行良好,然后我
我想知道 file:/// 从 android 的 assets 文件夹中加载 html 文件时是什么意思 是指向根目录的绝对路径名吗? 顺便说一句,我在 phonegap 的教程中看到了这一点。 最
我正在使用 phonegap 在 android 上开发应用程序,当我在手机上测试它时出现此错误 Application Error Is a directory (file:///#android_
我是一名优秀的程序员,十分优秀!