sql >> Database >  >> RDS >> SQLite

chmod mislukt:EPERM (bewerking niet toegestaan) in Android?

Dit probleem is zojuist opgelost.

Je moet je app laten deelnemen aan linux build om het SYSTEEM toestemming te geven.

  1. voeg deze regel toe aan Android.mk

    LOCAL_CERTIFICATE := platform

  2. voeg dit toe aan het manifestknooppunt van AndroidManifest.xml

    android:sharedUserId="android.uid.system"

  3. Genereer apk en druk het in /system/app/

  4. Nu kunt u proberen te rennen

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

    of

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

    waarde van resultaat moet waar zijn



  1. Neo4j - Creëer een beperking met Cypher

  2. SQL is gelijk aan (=) Operator voor beginners

  3. Vereenvoudig gebruikersaccountbeheer met MariaDB MaxScale 2.2 en MariaDB Server 10.3

  4. Best practices voor back-ups voor MySQL, MariaDB en Galera Cluster