Affects Version/s: Release 6.0.0
Fix Version/s: Release 9.0.0
Android SDK 25
Appc CLI 7.0.2
Sprint:2020 Sprint 2
When building with deployment type "development" (ie: for the Android emulator), the Titanium build system adds the following permissions to the "AndroidManifest.xml" file, even if they're not defined in the "tiapp.xml" file.
The above behavior was intentional and was intended for fast incremental builds with LiveView and the emulator. However, this behavior has been known to cause confusion.
In Titanium 9.0.0, we should remove the above behavior. The build system should produce a consistent "AndroidManifest.xml" for all deployment types (ie: "test", "development", and "production").
Titanium should still include its default permissions listed below.
If you don't want the above default permissions injected, then you can set the following in your "tiapp.xml" file to override this behavior.