【发布时间】:2013-05-09 07:33:43
【问题描述】:
我有一个使用 Android 2.3 的产品,我的应用被放入 /system/app/。
现在,当我的应用程序找到新版本时,我的应用程序尝试将 .apk(更新版本)文件下载到 /system/app/ ,但失败了。我无法在 /system/app/ 中创建文件。
那么,我如何更新我在 /system/app 中的应用程序? (我有我产品的所有Android+Linux kernel+uboot源代码。)
一段代码:
case WdtMessage.UPDATE:
Log.i(TAG, "======================update");
FileOutputStream out = null;
try {
out = new FileOutputStream("/system/app/dddddddd.apk");
out.write((updateFileBuffer));
}catch (Exception e) {
// TODO: handle exception
Log.i(TAG, "======================err"+e.toString());
}
create file Permission denied!
【问题讨论】:
-
但我想自动执行此操作,因为没有人可以触摸设备,它独自在野外运行。
标签: android installation system apk