wizard699 Active Member Licensed User Longtime User Aug 17, 2018 #1 Using library RunTimePermission, yet add the perission WRITE_EXTERNAL_STORAGE. And I have added the code Code: Copy AddManifestText( <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" /> ) to use this permission for Android 4 version, how described in your tutorial using GetSafeDirDefaultExternal. But then, sending apk to Google, there is this error: Duplicate declarations of permission android permission write_external_storage It's necessary to comment the code in manifest?
Using library RunTimePermission, yet add the perission WRITE_EXTERNAL_STORAGE. And I have added the code Code: Copy AddManifestText( <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" /> ) to use this permission for Android 4 version, how described in your tutorial using GetSafeDirDefaultExternal. But then, sending apk to Google, there is this error: Duplicate declarations of permission android permission write_external_storage It's necessary to comment the code in manifest?
Semen Matusovskiy Well-Known Member Licensed User Aug 17, 2018 #2 Take a look <source_code_folder>\Objects\AndroidManifest.xml. If you will see Code: Copy <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"> try following combination in manifest Code: Copy AddManifestText (<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/>) RemovePermission (android.permission.WRITE_EXTERNAL_STORAGE) Upvote 0
Take a look <source_code_folder>\Objects\AndroidManifest.xml. If you will see Code: Copy <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"> try following combination in manifest Code: Copy AddManifestText (<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/>) RemovePermission (android.permission.WRITE_EXTERNAL_STORAGE)
wizard699 Active Member Licensed User Longtime User Aug 17, 2018 #3 In fact I've seen this duplication in AndroidManifest.xml. Now, with your suggestion, all goes PERFECT!!! Thanks a lot. Upvote 0
In fact I've seen this duplication in AndroidManifest.xml. Now, with your suggestion, all goes PERFECT!!! Thanks a lot.
Erel B4X founder Staff member Licensed User Longtime User Aug 19, 2018 #4 wizard699 said: Now, with your suggestion, all goes PERFECT!!! Click to expand... I'm not sure about it. Where does the android.permission.WRITE_EXTERNAL_STORAGE permission come from? Click on Logs - List Permissions. Upvote 0
wizard699 said: Now, with your suggestion, all goes PERFECT!!! Click to expand... I'm not sure about it. Where does the android.permission.WRITE_EXTERNAL_STORAGE permission come from? Click on Logs - List Permissions.
wizard699 Active Member Licensed User Longtime User Aug 20, 2018 #5 Hi Erel. From StringFunctions. Upvote 0
Erel B4X founder Staff member Licensed User Longtime User Aug 20, 2018 #6 The first step is to remove this library. You don't need it. You can do everything without it. Upvote 0
Semen Matusovskiy Well-Known Member Licensed User Aug 20, 2018 #7 Did you change all File.DirRootExternal to runtimepermissionsInstance.GetSafeDirDefaultExternal ? Upvote 0