Open cmtanko opened 3 years ago
I am getting an error toast only on android 10.0, on SDK 9.X.X, I am getting “Storage permissions are denied”. how do I set the permission?
This is how my profiled apk's AndroidManifest.xml looks like. Any idea, how can I solve this.
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="324" android:versionName="7.7.8" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="au.com.myprojectsoftware.myprojectapp" platformBuildVersionCode="30" platformBuildVersionName="11"> <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.ACCESS_WII_STATE" /> <uses-permission android:name="android.permission.ACCESS_CORSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FIE_LOCATION" /> ... <application android:theme="@ref/0x7f0e00e8" android:label="myproject" android:icon="@ref/0x7f070095" android:name="au.com.myprojectsoftware.myprojectapp.myprojectApplication" android:debuggable="false" android:targetSdkVersion="30" android:allowBackup="true" android:hardwareAccelerated="false" android:largeHeap="true" android:supportsRtl="true" android:usesCleartextTraffic="true" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:requestLegacyExternalStorage="true"> <activity android:theme="@ref/0x7f0e00e8" android:label="@ref/0x7f0d001b" android:name="au.com.myprojectsoftware.myprojectapp.myprojectActivity" android:configChanges="0x40003fff" android:alwaysRetainTaskState="true" android:windowSoftInputMode="0x2"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="org.appcelerator.titanium.TiActivity" android:configChanges="0x40003fff" /> <activity android:theme="@ref/0x7f0e01eb" android:name="org.appcelerator.titanium.TiTranslucentActivity" android:configChanges="0x40003fff" /> <activity android:theme="@ref/0x7f0e01ec" android:name="ti.modules.titanium.media.TiCameraActivity" android:configChanges="0x40003fff" /> <activity android:theme="@ref/0x7f0e01e9" android:name="ti.modules.titanium.media.TiVideoActivity" android:configChanges="0x40003fff" /> <activity android:name="ti.modules.titanium.ui.android.TiPreferencesActivity" /> <provider android:name="org.appcelerator.titanium.io.TiFileProvider" android:exported="false" android:authorities="au.com.myprojectsoftware.myprojectapp.tifileprovider" android:grantUriPermissions="true" /> <service android:name="com.appcelerator.aps.APSAnalyticsService" android:permission="android.permission.BIND_JOB_SERVICE" android:exported="false" /> <activity android:name="ti.imagepicker.ImagePickerActivity" /> <activity android:name="ti.imagepicker.ImageViewerActivity" /> <uses-library android:name="org.apache.http.legacy" android:required="false" /> ... </application> </manifest>
Same issue for me as well.
You'll need to request the runtime permissions inside the app https://titaniumsdk.com/api/titanium/filesystem.html#requeststoragepermissions
I am getting an error toast only on android 10.0, on SDK 9.X.X, I am getting “Storage permissions are denied”. how do I set the permission?
This is how my profiled apk's AndroidManifest.xml looks like. Any idea, how can I solve this.