There are several versioned components that affect the compilation process and the runtime behavior of our apps. The purpose of this tutorial is to explain the differences between them and help you choose which version to use. Each Android version is mapped to an api level. You can see this...
It seems not: I am using the example of FTP server you gave us. When I put targetSdkVersion="29" in the project manifest file. It does not work. In the FTP client (under W10 and Winscp) I received the following messages:
1) Connection to 192.168...
2) Connected
3) session starting
4) List of the remote directory
Then the error msg: List of the remote folder is not possible.
When I put targetSdkVersion="28" in the project manifest it works fine. Any idea ?
You are not providing enough information,
not providing a small example which shows the problem.
You are not providing any full stacktrace.
You are even not proving any related code.
How could we help?
Hello, I'm back from vacation...
I give you the Erel's example. The only change I did, is adding permission of "PERMISSION_WRITE_EXTERNAL_STORAGE" in main module. As I told you: it works fine with sdk28 and Android 10 but not with sdk29 and Android 10. Any idea ?
1. You did not implemented the permissions correctly.
2. As your are using File.DirRootExternal you NEED to use Runtimepermissions when using TargetSDK 23+ which you are not.
1. You did not implemented the permissions correctly.
2. As your are using File.DirRootExternal you NEED to use Runtimepermissions when using TargetSDK 23+ which you are not.
i had problems too with targeting sdk29. its so hard to work with google they make so many changes each time they update their SDK and we need to update all apps. with ios, i have fewer issues. why is google making our life so hard?!