callstack / callstack/masked-view

Android build error: package undefined does not exist

Open
#212 5 comments 2 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.