- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在模拟器上运行我的应用程序。它曾经可以工作,但现在无法正确加载。我得到的调试错误是:
static = libcore.io.Posix
Exception = {android.system.ErrnoException@3564}
当我右键单击异常行并复制值时,我得到:
android.system.ErrnoException: stat failed: ENOENT (No such file or directory)
我的应用程序没有任何文件 io 编程,因此异常必须与系统需要的东西有关。
回顾 LogCat,我得到了 ENOENT 的匹配项,之前的几行是:
com.google.process.location W/art? Suspending all threads took: 7.795ms
com.google.process.location I/art? Background partial concurrent mark sweep GC freed 2094(165KB) AllocSpace objects, 0(0B) LOS objects, 40% free, 3MB/5MB, paused 9.486ms total 274.854ms
com.google.process.location I/GCoreUlr? DispatchingService.onCreate()
com.google.process.location I/GCoreUlr? WorldUpdater received intent Intent { act=com.google.android.location.reporting.ACTION_UPDATE_WORLD cmp=com.google.android.gms/com.google.android.location.reporting.service.DispatchingService (has extras) } with receiverAction android.location.PROVIDERS_CHANGED
com.google.process.location E/copresGcore? Couldn't load settings: /data/data/com.google.android.gms/files/copresence_settings: open failed: ENOENT (No such file or directory)
我看不到它不能读取/写入的文件。我没有编程任何文件 IO 但我正在使用 sqlite3,可能系统找不到数据库文件。
为了暂时摆脱这个错误,我在 Android Studio 中创建了一个新项目。关闭 AS 并将我的源文件复制到新的 AS 项目中。然后当我运行新项目时,错误消失了。经过几个小时的编程和编辑,它回来了。
我已经在互联网上寻找了 2 天的解决方案,但没有成功。任何帮助将不胜感激。
更多详情:
如果我在模拟器或设备上运行(不是调试)应用程序,它就可以工作。
如果我在模拟器或设备上运行/调试,它会因相同的 libcore 异常而崩溃。
部分结论:与调试有关。
我以为我遇到了一个解决方法:
这工作了一次,然后出现了 libcore 错误。这个变通办法不是很好,即使它有效,因为编辑运行/周期太长。
我认为唯一的方法是断点 Google 源代码以确定它的异常(exception)情况。我花了很多时间在互联网上搜索以找出如何做到这一点但没有成功。如果有人能指出相关文章,我将不胜感激。
最佳答案
我提出了 Android 开源项目问题 126510。jcossi...@gmail.com 的评论给出了答案。我打开了“Java异常断点”并选中了“任何异常”。当我重新启动项目时,这导致了问题。我似乎认为应用程序不仅可以针对错误使用异常处理。因此,如果您使用“任何异常”,请务必记得尽快再次禁用它。
关于Android Studio static = libcore.io.Posix ENOENT 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28163494/
我是 Ubuntu 17.04 的新手。所以我在使用 git 和 Heroku 时遇到了一些麻烦。 当我运行 $ heroku create 或尝试克隆在 Windows heroku git:clo
我在家使用 Windows 10 计算机进行开发,在工作中使用 Windows 10 计算机进行开发,并使用 Ubuntu 1604 服务器进行生产...... 当我运行“docker-compose
嘿,我一直在尝试安装“ws”模块,但是当我运行 npm install ws 时它给出以下错误, npm WARN enoent ENOENT: no such file or directory,
在 firebase function getting started guide 之后并在尝试部署时遇到一个看似简单的错误: firebase deploy --only functions i
在这个问题上有点卡住了。通过 Udemy.com 参加有关 Docker 的 Grider 类(class)。 当我这样做时,我总是收到以下错误: docker run -p 3000:3000 -v
我只想将 socket.io 安装到我位于 3.chat 文件夹中的项目中。但是当我运行以下命令时,它会显示以下警告。并且它没有在我的项目文件夹中创建 node_modules 目录。如何解决这个问题
我的整个 nodejs 代码位于 abc 文件夹中 root@ip-10-0-0-9:~/standalone/apiserver# ls Dockerfile abc root@ip-10-0-0
我有一个创建-反应-应用程序,我正在翻译文件从JSX到打字。例如,有一个文件名为/code/app_react/src/Common/Action.jsx,我将其重命名为/code/app_act/s
我从 docker 文件构建了一个图像来运行 node 并复制到一个完美运行的简单 node express 应用程序中。图像构建我可以运行容器和 bash 并复制本地文件。当我在 docker-co
问题是当我在 Android Studio 中运行我的程序时,FileInputStream 找不到 c:\poi-test.xls 文件。 我在 Android Studio 中运行的简单测试 ja
supervisord 配置如下, myserver 是 golang 可执行文件放入目录 /usr/tci/bin .它确实存在于目录中,为什么我仍然得到 ENOENT 错误? ENOENT 表示找
我正在使用 npm 3.3.6当我尝试安装一堆模块时,出现以下错误: npm i babel-cli babel-plugin-syntax-async-functions babel-plugin-
当我运行命令部署时,我收到以下错误: npm ERR! path C:\Users\hp\nodes\%RESOURCE_DIR%\package.json npm ERR! code ENOENT
当调用 access(2) 并得到 errno == ENOENT 时,手册页说: ENOENT A directory component in pathname would have bee
我正尝试从我的 DCIM 文件夹加载一个 .png 文件,但它抛出异常 06-25 14:03:09.350: E/BitmapFactory(12552): Unable to decode str
我正在运行以下程序,它使用 stat() 检查文件是否存在。但是,当我传递一个路径时,比如 $HOME/file.sh,它失败并出现 ENOENT 错误。但是当我通过扩展路径即 /root/file.
我正在使用 file system with nodejs在 windows 中写入进程日志。我有以下代码 var fs = require('fs'); var config = JSON.pars
我在使用 rubyXL 构建的爬虫时遇到了问题。它正确地遍历了我的文件系统,但我收到了 (Errno::ENOENT) 错误。我已经检查了所有 rubyXL 代码,一切似乎都已检查。我的代码附
当我尝试在VS Code上使用https://github.com/DonJayamanne/gitHistoryVSCode查看git历史记录时,出现错误Error: spawn git ENOEN
当我运行 grunt-open 时,我不断收到“警告:Spawn ENOENT”问题。 我的设置 我的所有项目文件都在 Google 云端硬盘上。我正在直接对文件进行开发(使用 Google 云端硬盘
我是一名优秀的程序员,十分优秀!