SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

chmod không thành công:EPERM (Hoạt động không được phép) trong Android?

Vừa giải quyết được vấn đề này.

Bạn phải cho phép ứng dụng của mình tham gia vào bản dựng linux để cấp cho nó quyền HỆ THỐNG.

  1. thêm dòng này vào Android.mk

    LOCAL_CERTIFICATE := platform

  2. thêm nút này vào nút kê khai của AndroidManifest.xml

    android:sharedUserId="android.uid.system"

  3. Tạo apk và đẩy nó vào / system / app /

  4. Bây giờ bạn có thể thử chạy

    final String command = "chmod 777 /data/ena";
    Process p = Runtime.getRuntime().exec(command);
    

    hoặc

    File file = new File("/data/ena");
    if (file.exists()) {
        boolean result = file.setExecutable(true);
        Log.e(TAG, "trpb67, RESULT IS " + result);
    }
    

    giá trị của kết quả phải là true



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ứng dụng bị treo khi cài đặt với lỗi sqlite3_exec - Không đặt được chế độ đồng bộ =1 (Bình thường)

  2. đặt sqlite db đúng cách trong android

  3. PRAGMA table_list trong SQLite

  4. Hướng dẫn SQLite:Mọi thứ bạn cần biết

  5. Phát hiện xem một giá trị có chứa ít nhất một chữ số trong SQLite hay không