转自:http://sunzeduo.blog.51cto.com/2758509/1279335/
root过了手机,发现再次安装程序出现了 Installation failed due to invalid APK file
这样的错误,后来再看logcat 发现是
Unable to open zip '/data/local/tmp/QuanZi.apk': Permission denied
这样的原因,但是将data/local/tmp 的权限修改了发现还是不行,最后通过查找,发现使用软连接的方式,将/data/local/tmp 到 /mnt/sdcard/tmp 这个下面,发现就可以了,也就是以后我的这个手机程序的安装都首先要在sdcard下安装了
ln -s /mnt/sdcard/tmp /data/local/tmp 下面的查找的资料
I got exactly the same problem, and this solution fixed it, so i hope it does for you too.
The reason for "permission denied" is that apk files uploaded to /data/local/tmp had to low permissions, and the installer process obviously did not have permissions to read any such file.
I never found a solution, but have a workaround that satisfies me. I have simply moved/symlinked the tmp directory to the SD card. Since SD card is formatted as FAT, it does not have owners/permissions and all files created there are always readable by everyone. So open a terminal emulator on your phone. Get root ("su") and type in:
# cd /data/local
# mv tmp tmp-old # (or simply rm -rf tmp)
# mkdir /mnt/sdcard/tmp
# ln -s /mnt/sdcard/tmp ./tmp
相关推荐
然而,在使用ADB安装APK文件时,可能会遇到各种问题,其中一个常见的错误提示是Invalid APK file,这表示在安装过程中存在APK文件无效的问题。 首先,要了解APK文件,它是一个用于Android应用的打包文件格式,类似...
Installation failed with message Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/vmdl890369339.tmp/7_slice__ signatures are inconsistent. It is possible that this ...
在IT行业中,我们经常遇到各种错误,"failed to execute script"是其中之一,尤其在尝试运行Python脚本时。这个问题通常发生在使用Python的`py`或`exe`可执行文件时,尤其是在试图通过命令行传递参数时。让我们深入...
关于Your page is blocked due to a security的解决方案
天天动听播放器可免费下载各种无损音乐,兼容更多格式
Invalid Project File(解决方案).md
在IT行业中,数据库文件格式是数据存储和交换的重要方式之一,DBF(dBase File Format)就是其中一种常见的格式,特别是在处理旧系统或数据分析时。本文将深入探讨标题和描述中提到的问题:“解决dbf Failed to ...
3. **加载文件**:通过菜单栏的“File” > “Open File”或直接拖拽文件到窗口,选择要反编译的`.class`、`.jar`或`.zip`文件。 4. **查看源代码**:`jd-gui`将自动反编译并显示源代码。点击类名或方法名,即可查看...
Java加密技术是Java开发者在处理敏感数据或实现安全通信时不可或缺的一部分。`java_encrypt-jiami`这个主题可能包含了关于Java加密的各种概念、方法和技术。在这个资料包中,我们可以期待找到有关Java加密的基础知识...
在本场景中,用户遇到了“invalid install.log file”的错误,这通常发生在尝试卸载ArcGIS 9.3时,系统无法正确读取或验证安装日志文件。这个错误可能阻碍了卸载过程的正常进行,因此需要采取一些特殊的步骤来解决。...
在用的apache服务器,启动报错: 代码如下:shmget() failed: Invalid argumentFailed to start up concurrent users module!经检查为kernel.shmmax设置未生效(copy另一系统的,数值设置大了) 如下: 代码如下:...
Android 中Failed to read key from keystore解决办法 Failed to read key from keystore是一个常见的 Android 编译错误,具体来说是指在 Android 打包过程中无法读取 keystore 文件中的密钥所导致的错误。本文将...
在本案例中,我们遇到的问题是尝试卸载GIS 9.3时遇到了“invalid install.log file”的错误。这通常意味着在卸载过程中,系统无法找到或读取必要的安装日志文件,导致卸载过程受阻。 为了解决这个问题,我们需要...
两步,帮助大家很容易实现卸载。 (1)下载压缩包并解压得到install.log文件 (2)找到License的默认安转路径,找到卸载工具unwise32.exe,双击打开,选择(1)步下载的install.log文件,并点击next,即可实现完全...
### 错误解析:Caused by: android.system.ErrnoException: write failed: ENOSPC (No space left 在Android开发过程中,可能会遇到“Caused by: android.system.ErrnoException: write failed: ENOSPC (No space ...
**JD-GUI:Java反编译利器** JD-GUI 是一款强大的 Java 反编译工具,专门用于查看 jar 文件中的源代码。在软件开发过程中,我们可能会遇到没有源码的 jar 包,这时 JD-GUI 就能派上用场,帮助我们理解类库的工作...
解决Android9.0制作差分包时imgdiff 差分apk时报错... imgdiff.cpp:661] Failed to open zip file /tmp/tgt-KxNSNW: Invalid offset. 解决方案是在imgdiff算法报错时,使用bsdiff算法去对apk做差分。 来自@qq_36071820
让fme支持mapgis的插件。 1.将CopyToFme文件夹中的文件全部拷贝到FME的安装目录下 2.<FME>\MDLL\MapEnv.exe,将其中的目录设置为<FME>\MDLL(需要写完整路径) 3.设置系统环境变量中的path,添加MDll所在目录。...
最近一台HP服务器卡在启动过程中,ilo查看提示问题The AHS file system mount failed with(i/o error).最后更新这个固件后成功解决,顺利启动。如果有其它问题欢迎留言