Open master255 opened 2 years ago
Ok it's because of ifaddrs sockets.
@aldenml Why not make arm32 on netlink and all other architectures on ifaddrs? Is that possible?
Hi @master255, the main reason to move to ifaddrs
was that Android started to disable netlink
in recent versions. So it is not so much about the architecture, but the ability to run on Android going forward. Having said that, if you want to move to libtorrent4j
, let me know what are the android versions that you are targeting.
@aldenml Of course I'm focusing on the Android 19 api. But as I understand there is no support for ifaddrs. But also devices 19-23 are mostly 32 bit Arm. At the same time there are still no Android 10+ devices on arm 32 (Android TV). Ideally, of course, I would like to leave support for 19+, but if this is not possible, then at least leave support for 19+, only for arm 32. As I understand it is not difficult? If at all possible?
@aldenml I think a compromise would be a minimum version api 21. And I already managed to compile version 1.2 for 21 api, but now the problem is where to get the device to test it. Emulators do not work.
@master255 I have very limited time during the next few weeks, I will try to ping you in Telegram at the end of next week.
@aldenml Okay. I'm waiting for you.
For today I managed to make three versions of torrents:
@aldenml I don't have much time now. I moved to New Jersey and am now writing to you from here. Maybe now we can see each other in real life :-)
@master255 Glad to hear you are in the States!
@aldenml I'm still in New York right now. But it's hard for me to be here. It's a very noisy room. I can't even find a place to rent. Right now I'm renting a room for $1,000 a month. But I need a one-bedroom apartment. And no one will rent it to me because I have no credit history. Everything is very expensive. I work at 4 a.m. because I work for Russia and I don't have a local job. I'm thinking of going back to Russia.
@aldenml I'm going to leave America for Russia. One of the reasons is the cult of consumption here. They don't repair equipment here. They just throw them in the trash. I could not install any local programs on my Galaxy S8+ Android 8.0. Because they require a very high minimum api. Of course without any justification for this. I really don't like this. It's not competent. It's not professional.
One of the reasons is the cult of consumption here. They don't repair equipment here. They just throw them in the trash. I could not install any local programs on my Galaxy S8+ Android 8.0. Because they require a very high minimum api.
This is a global problem, this is a trend, blaming specific countries or people would be a little strange.
@proninyaroslav I only offend USA. Here it is cultivated and spread. The problem is in this country. This country needs to be fixed.
@aldenml Alden, I had no idea before that things were so bad in America. I feel for you. You've lived here so long. It must be very hard. Maybe you should think about moving to Russia. Even with putin, it's much more comfortable to live there.
@aldenml Hi Alden. I see you raised the minimum version again. What's the reason for that?
And I would like to try to upgrade to version 2.0 a second time. Can you help with that? In telegram.