Android 2.3 を使用する製品があり、アプリは /system/app/ に配置されます。
アプリが新しいバージョンを見つけると、アプリは .apk(更新されたバージョン) ファイルを /system/app/ にダウンロードしようとしましたが、失敗しました。/system/app/ にファイルを作成できませんでした。
では、/system/app にあるアプリを更新するにはどうすればよいでしょうか? (私の製品のAndroid+Linux カーネル+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!