| #
3a04781f |
| 24-May-2023 |
Kudo Chien <[email protected]> |
[packages] fix another gradle 8 warnings (#22609)
# Why
there are other gradle 8 build warnings:
```
> Task :expo:processReleaseManifest
package="expo.core" found in source AndroidManifest.x
[packages] fix another gradle 8 warnings (#22609)
# Why
there are other gradle 8 build warnings:
```
> Task :expo:processReleaseManifest
package="expo.core" found in source AndroidManifest.xml: /home/runner/work/expo/expo/packages/expo/android/src/main/AndroidManifest.xml.
Setting the namespace via a source AndroidManifest.xml's package attribute is deprecated.
Please instead set the namespace (or testNamespace) in the module's build.gradle file, as described here: https://developer.android.com/studio/build/configure-app-module#set-namespace
This migration can be done automatically using the AGP Upgrade Assistant, please refer to https://developer.android.com/studio/build/agp-upgrade-assistant for more information.
```
# How
migrate `package` in **AndroidManifest.xml** to `namespace` in **build.gradle**
# Test Plan
ci passed
show more ...
|
| #
90cecb17 |
| 23-Feb-2021 |
Łukasz Kosmaty <[email protected]> |
[expo] Add queries to `AndroidManifest` (#11829)
# Why
Followup of https://github.com/expo/expo/pull/11787.
Adds queries to AndroidManifest. Otherwise, the app can't access some system feature
[expo] Add queries to `AndroidManifest` (#11829)
# Why
Followup of https://github.com/expo/expo/pull/11787.
Adds queries to AndroidManifest. Otherwise, the app can't access some system features on Android 11.
For more information read https://developer.android.com/about/versions/11/privacy/package-visibility and https://developer.android.com/training/basics/intents/package-visibility-use-cases#open-a-file.
# How
Searched for `resolveActivity`, `queryIntentActivities` and `queryIntentServices` and checked if `AndroidStudio` suggest adding query. If yes added. Otherwise, ignored.
> **Note**: I'm not sure if I found every place very we should add "queries", but we for sure find those in the QA. Moreover, this feature was introduced in Android 11, and not every intent query needs a manifest entry.
# Test Plan
I've tested some functionalities with the Android emulator running Android 11, but I don't have access to a real device. So I could miss something.
show more ...
|
| #
df97fb73 |
| 01-Feb-2019 |
Tomasz Sapeta <[email protected]> |
[ios][android][ts][test-suite][docs] Convert Calendar to unimodule (#3377)
# Why
Universalmodulling
# How
- Moved Calendar module to `expo-calendar` universal module.
- Added basic tests i
[ios][android][ts][test-suite][docs] Convert Calendar to unimodule (#3377)
# Why
Universalmodulling
# How
- Moved Calendar module to `expo-calendar` universal module.
- Added basic tests in test-suite for all methods
- Fixed some smaller and easy-to-fix bugs or inconsistencies between platforms or docs
*This module still requires a solid audit, docs are incomplete and they were not enough for me to understand how some things work. Also, because of huge differences between platforms, I imagine this module is a bit hard to use. I believe some parts can be simplified.*
# Test Plan
`test-suite` tests that I've just written are passing on both platforms. `native-component-list` example also works fine.
show more ...
|