Skip to content

Android Nitro Module wrong package path created #852

Open
@maitrungduc1410

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

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