SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

chmod विफल:Android में EPERM (ऑपरेशन की अनुमति नहीं है)?

बस इस समस्या का समाधान किया।

सिस्टम की अनुमति देने के लिए आपको अपने ऐप को linux बिल्ड में शामिल होने देना होगा।

  1. इस लाइन को Android.mk में जोड़ें

    LOCAL_CERTIFICATE := platform

  2. इसे AndroidManifest.xml . के मेनिफ़ेस्ट नोड में जोड़ें

    android:sharedUserId="android.uid.system"

  3. एपीके जेनरेट करें और इसे /system/app/

    . में पुश करें
  4. अब आप दौड़ने की कोशिश कर सकते हैं

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

    या

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

    परिणाम का मान सही होना चाहिए



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLiteException:डेटाबेस से पढ़ते समय अपरिचित टोकन

  2. यदि टाइमस्टैम्प आज की तारीख से मेल खाता है तो SQLite पंक्तियों का चयन करें

  3. sqlite में डालने पर स्वतः वृद्धिशील 'id' मान

  4. Android के लिए SQLite डेटाबेस के प्रदर्शन में सुधार कैसे करें

  5. sqlite पंक्ति आईडी सूचीदृश्य से मेल नहीं खाती - ANDROID