美文网首页
报错汇总

报错汇总

作者: Lexie_qiqi | 来源:发表于2020-03-03 14:10 被阅读0次

Error:Execution failed for task ‘:app:mockableAndroidJar’.


出错的原因:clean app模块的mockableAndroidJar 的这个task 出错(没有参与编译)

解决办法:

1.Go to File -> Settings -> Build, Execution, Deployment -> Compiler

2.Add to “Command-line Options”: -x :app:mockableAndroidJar

3.Press “OK” and try to Rebuild Project again.

备注:如果工程包含多个模块都存在同样的问题,加上空格继续添加

如下:

-x :multimediaplayer-sdk:mockableAndroidJar -x :app:mockableAndroidJar

Failed to finalize session : INSTALL_FAILED_INVALID_APK


找到项目的目录,删除下面的3个文件

rm -rf .idea/

rm -rf .gradle/

rm -rf build

然后点击Build,然后点击CLEAN PROJECT.

File Explorer 中的文件无法访问


作者:knightaoko链接:https://www.jianshu.com/p/d8a9a2918c61来源:简书

访问权限是 drwxrwx--x,这玩意是什么意思呢?我相信,学过 Linux 的同学肯定一眼就知道这是什么意思。不知道也没关系,听我慢慢道来,这一个字符串一共有 10 个字符,第一个字符表示是文件夹还是目录,如果第 1 个字符是 d,则表示是文件夹。后面 9 个字符可以分为三组,第一组 rwx 表示所有者(user)对文件的访问权限,r 表示可读(read),w 表示可写(write),x 表示可被执行,- 表示没有该权限;第二组 rwx 表示组群(group)对文件的访问权限;第三组 --x 表示其他人(other)对文件的访问权限,可以看到,没有 r 和 w,说明 data 对其他人来说是不可读不可写的,怪不得我们不能打开它呢,那怎么办呢?于是我又网上搜啊搜,发现可以通过一定的方法修改文件的访问权限的,对,这个方法就是 adb shell。

adb shell 是 Android SDK 中的一个工具,你可以在你的 Android SDK 目录下的 platform-tools 找到它,下图就是我电脑上的该目录:

修改adb权限,改为root后修改文件权限。

我们需要将这个目录添加到环境变量,为的是后面在命令行直接调用 adb 中的命令。比如在此我将 D:\AndroidSDK\platform-tools 添加到环境变量(具体怎么添加应该不用手把手教学了吧)后,运行 cmd 命令行,然后输入下面的命令。

adb shell 是打开 adb 外壳程序。

su 是获取 root 权限,只有 root 权限才能修改文件的访问权限。

底下一堆 chmod 777 是把对应的文件或文件夹的访问权限的后 9 位设置成 rwxrwxrwx,777 就三个二进制 111, 喝起来就是 111111111(9 个 1),即相当于把后 9 位访问权限都置 1,于是就成了 rwxrwxrwx,即所有用户都具有该文件的全部访问权限(妈妈再也不用担心我打不开 data 了…)。我们来看看结果:

相关文章

  • 报错汇总

    正式环境提示no defined method status ,发现job表里没有status字段 执行RAILS...

  • 报错汇总

    Error:Execution failed for task ‘:app:mockableAndroidJar’...

  • Centos7环境selenium+chrome+chromed

    这个报错还有可能是: 此类报错信息汇总为:启动谷歌浏览器报错了。但是使用root用户就可以使用,但是普通用户就报错...

  • eslint stylelint 报错处理汇总

    eslint stylelint 报错处理汇总 问题 Error: All input files were ig...

  • Django 报错汇总

    1.Django admin coercing to Unicode: need string or buffer...

  • IDLE报错汇总

    1.idle打开文件f5运行后提示inconsistent use of tabs 确保编辑器设置为将制表符显...

  • elasticsearch报错汇总

    elasticsearch启动报max virtual memory areas vm.max_map_count...

  • DialogFragment 报错汇总

    最近在降低项目总体错误率,发现有一些dialogFragment报了几个active、already added的...

  • Android 报错汇总

    1.安装时提示“应用组件的命名与已安装应用有冲突” 出现这个问题是用于同一套代码打了两个applicationId...

  • 软件报错汇总

    1、安装maker 运行多线程时出现conda把很多linux命令都自己做了,可按照官网安装相应的gcc(http...

网友评论

      本文标题:报错汇总

      本文链接:https://www.haomeiwen.com/subject/xxwclhtx.html