Open bassosimone opened 2 years ago
So, as far as installing is concerned, https://github.com/ooni/probe-android/pull/478 solves the problem. However, there is a second order problem that the app crashes when, e.g., opening the proxy activity because of conflicting activity names. It seems this problem has been discussed on StackOverflow already.
Additionally Icons should be differentiated to ensure that the correct flavors is selected. The stable release would use the standard ooni logo, but other version could have color variant or logo with a gear icon.
@arky , the various flavors have a different logos and names already.
@aanorbel Tested on Android 11. Works as expected, plays nicely with stable release installed from playstore
This issue is about ensuring there are no conflicting names declared in the
AndroidManifest.xml
. We will consider it resolved when it would be possible to installstable{Dev,Experimental,Full}Release
together at the same time.This is a community request. It often happens that a member of the community has already the main OONI Probe Android app installed and configured and they want to help us with testing. Yet, if we provide them with an
apk
to install, there's the issue that currently the Android manifest is not general enough. Hence the newapk
will fail to install because there are duplicate declaration that are also present on the stable OONI Probe Android version downloaded from the Play Store.The fix here is simple: we just need to make the Android Manifest general enough.