callstack / callstack/masked-view
Android build error: package undefined does not exist
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 131
- PR merge metrics
- No merged PRs in 30d
Description
**Version: 0.3.0** will fail to build with react-native@0.68.6 with the following error:
```
PackageList.java:39: error: package undefined does not exist
import undefined.RNCMaskedViewPackage;
```
**Explanation:**
The `PackageList.java` file for Android is generated at build-time, which includes all RN packages with native code, also contains a line for masked-view, however the line that gets generated seems to lack the package path:
`/android/app/build/generated/rncli/src/main/java/com/facebook/react/PackageList.java`
```java
// ...
// @react-native-masked-view/masked-view
import undefined.RNCMaskedViewPackage;
// ...
public ArrayList getPackages() {
// ...
```
It seems the reported package path is 'undefined'. Perhaps it's related to the 0.3.0 build changes to support newer RN versions?
Workaround: Reverting to 0.2.9 fixes the issue.
Contributor guide
Assessment
This issue has not been assessed yet.