I want to open the file "/proc/self/net/dev" with a FileReader. In the Android 10 there comes a java.io.FileNotFoundException: /proc/self/net/dev: open failed: EACCES (Permission denied) In older versions it's no problem to open this file. What can I do?
Android Q : java.io.FileNotFoundException: /proc/self/net/dev: open failed: EACCES (Permission denied)
Asked Answered
As per Android developer document, they have make change for Android Q scope storage. If your app is targeting Android Q, you should define android:requestLegacyExternalStorage="true" in manifest file
<manifest ... >
<!-- This attribute is "false" by default on apps targeting Android Q. -->
<application android:requestLegacyExternalStorage="true" ... >
...
</application>
</manifest>
Referral link : https://developer.android.com/preview/privacy/scoped-storage
Thank you. I tried it, but I still got the exception by the app. –
Genuine
Please check that if you can access any other .mp3 or .pdf file or not. That way we can identify you are getting issue for this particular file only or not.. –
Pure
Also trying to access /proc/self/.. and this flag in manifest is not working –
Ulotrichous
© 2022 - 2024 — McMap. All rights reserved.
/proc
, I thought they locked that down a release or two ago. – Hogwash