Skip to content

Android Nitro Module wrong package path created #852

Description

@maitrungduc1410

Description

I just created a new library with Nitro modules, after running Nitrogen, I start Android project, and it's throwing:

/Users/james/Code/Personal/react-native/react-native-app-nitro/example/android/app/build/generated/autolinking/src/main/java/com/facebook/react/PackageList.java:14: error: cannot find symbol
import com.margelo.nitro.appnitro.AppNitroPackage;
                                 ^
  symbol:   class AppNitroPackage
  location: package com.margelo.nitro.appnitro
/Users/james/Code/Personal/react-native/react-native-app-nitro/example/android/app/build/generated/autolinking/src/main/java/com/facebook/react/PackageList.java:62: error: cannot find symbol
      new AppNitroPackage(),

I found that it tries to import com.margelo.nitro.appnitro.AppNitroPackage;, but the generated project, the AppNitroPackage is in wrong folder:

Image

I manually move the file to the expected folder and able to run Android

Packages

  • create-react-native-library
  • react-native-builder-bob

Selected options

Nitro Module

Link to repro

NA

Environment

Macbook M1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions