android - 如何将应用程序转换为系统应用程序?

标签 android shell

如何从 adb 命令行安装 *.apk?

首先,我尝试将 *.apk 从/sdcard/backups/apps cp 到/system/app(当然是在 rw 挂载文件系统之后)

我确实成功地将它移动到/system/app 但 *apk 没有“安装”

我使用了这段代码:-

** 亚行 shell

mount -o rw,remount/system

亚行 shell

光盘/SD卡

mv com.ogp.gpstoggler-1.apk/system/priv-app

终于写完了

chown 644/system/priv-app/com.ogp.gpstoggler-1.apk

然后回车,结果是


无法打开/system/priv-app/com.ogp.gpstoggler-1.apk:没有这样的文件或目录 保守党***

如何解决这个问题?谢谢?

最佳答案

  1. 不要使用“mv”,而是使用“cp”将其复制到 system/priv-app 文件夹。
  2. 使用“ls”确保它位于 priv-app 文件夹中
  3. 使用 chmod 777 给它权限
  4. 使用“ls -l”确保它具有正确的权限
  5. 使用“adb reboot”让系统安装应用程序。

    编辑

有一件事我忘了注意 - 如果您进入 system/priv-app 文件夹并且您看到所有其他 APK 都在它们自己的文件夹中,您可能还必须为您的 apk 创建一个文件夹。

  1. mkdir system/priv-app/app_name
  2. cp app_name.apk system/priv-app/app_name
  3. cd system/priv-app/app_name
  4. chmod 777 system/priv-app/app_name/app_name.apk
  5. 亚行重启

关于android - 如何将应用程序转换为系统应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31838667/

相关文章:

linux - 设置包含文件内信息的变量

bash - 预期的音频采样率与实际不匹配?

xml - Android XML 布局指南

java - 如何打开 .apk 文件

java - getExternalStorageDirectory() 到 getExternalFilesDir()

linux - 后台进程日志显示消息时间戳存在很大差距

linux - Linux 上的 netcat 代理 shell 问题

java - Array List 在 addListenerForSingleValueEvent 监听器方法后变为空

android - 如何设置 Android 动态壁纸图标(又名 "thumbnail")

shell - #! 的首选方式在 shell 脚本中