相关疑难解决方法(0)

ACTION_VIEW意图使用未知MimeType的文件

我的应用程序具有浏览手机和SD卡上的文件并使用其他应用程序打开它们的功能.我想要一个解决方案,我不必指定MimeType,可以使用任何类型的文件.

这是我的代码:

Intent myIntent = new Intent(Intent.ACTION_VIEW);
myIntent.setData(Uri.fromFile(item));
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.PICK dat=file:///sdcard/dropbox/test.pdf }
Run Code Online (Sandbox Code Playgroud)

android

59
推荐指数
6
解决办法
7万
查看次数

如何将我的日志输出从logcat重定向到Android设备上的SD卡?

我正在尝试将我的应用程序的日志重定向到sdcard文件.但我没有这样做.我正在尝试这样的事情.

String cmd= "logcat -v time   ActivityManager:W  myapp:D  *:* >\""+file.getAbsolutePath()+"\"";
Runtime.getRuntime().exec(cmd);
Run Code Online (Sandbox Code Playgroud)

我也尝试了-f选项,但它也没有用.

logging android

18
推荐指数
2
解决办法
3万
查看次数

Android:具有崩溃转储报告的应用程序

我想为我的应用程序开发一个日志框架工作.我想要实现的目标是

  1. 跟踪我的应用程序的日志
  2. 在跟踪日志时将日志写入文本文件
  3. 过滤我的应用程序生成的日志
  4. 如果在将异常写入文本文件后发生任何错误/异常,请停止日志跟踪

首先我想知道这可能吗?我想通过使用服务我们实现了这一点.如果我错了请纠正我

我推荐这个项目来实现我的需求https://github.com/androidnerds/logger

在这个项目中,他们使用AIDL来创建一个记录日志的服务.但只有在意图出现时才会保存文件.

说真的,我是这个AIDL流程的新手.令我困惑的一点是示例项目没有给清单中的任何权限写入文件到存储.但它能够做到这一点.他们是如何实现的?

即使我经历过这些问题

  1. 如何从Android设备获取日志文件?
  2. 以编程方式获取log cat数据
  3. 将android logcat数据写入文件
  4. 在android中保存LogCat的数据
  5. 如何将LogCat内容保存到文件?
  6. 如何将整个Logcat写入sdcard?
  7. 过滤LogCat只能获取Android应用程序中的消息?

但没有什么对我有用.所以请建议一种方法来实现这一目标

logging android filtering android-service android-logcat

9
推荐指数
1
解决办法
2933
查看次数

Android系统日志文件

android OS是否将系统事件记录到某个日志文件中?如果是这样,我在哪里/怎么读这个?

背景:昨晚离开我的SEMC X10 Mini Pro后,我醒来发现它已关闭.我想查看一个日志文件,试着找出手机关闭的时间和原因.

android

6
推荐指数
1
解决办法
2万
查看次数

Google帐户登录错误(双因素身份验证)

我在Galaxy 10.1标签上使用Google双因素身份验证,并收到我的Google帐户"登录错误"的通知.

Gmail和其他谷歌应用程序似乎是工作,但我去了账户的安全设置不同的计算机上("两步验证"),并撤销平板电脑的应用程序专用密码.然后我创建了一个新的.

新密码适用于平板电脑上的gmail,gtalk和其他Google应用,但我仍会收到登录错误通知.

我认为它可能是平板电脑上的一个应用程序,我已授予访问我的Google帐户的权限,但找不到罪魁祸首.(http://stackoverflow.com/questions/2882253/how-do-i-get-the-logfile-from-an-android-device查看日志文件,与"已连接的站点,应用程序和服务"进行比较)

有人能指出我在平板电脑上的位置,我可能能够找到哪个应用程序有问题?

authentication android two-factor-authentication

6
推荐指数
2
解决办法
8356
查看次数

ADB logcat无法清除主日志

当我使用adb连接到设备或模拟器时,我可以使用清除logcat adb logcat -c.我面临的问题是我经常收到以下消息:

failed to clear the 'main' log
Run Code Online (Sandbox Code Playgroud)

AFAIK,'main'是一个非root的缓冲区,这意味着我应该能够在没有root的情况下清除它.那么这个消息的原因是什么呢?

android adb

6
推荐指数
2
解决办法
2081
查看次数

从我的 android 应用程序读取 android 设备日志

我想获取整个设备的日志,logcat 显示设备中运行的进程的方式。我想从我的 android 应用程序中捕获它。

crash logging android device logcat

5
推荐指数
1
解决办法
4680
查看次数