未找到文件:index.android.js 在任何项目根目录中 - React Native Navigation 生产包装

San*_*rar 1 react-native react-native-navigation wix-react-native-navigation

我的应用程序在React Native Navigation v1.0和react-native v0.56.0上运行。这在 Android 模拟器上运行得很好,没有任何问题。

最近,我计划按照ReactNative 页面中描述的步骤进行生产构建。

在使用命令生成发布 APK 时./gradlew assembleRelease,最终我抛出了错误 - File not found: index.android.js in any of the project roots;但我的项目由index.js组成,而不是index.android.js。

在 Wix Git 上获得帮助的可能性较小,因为他们现在对 v1.0 的关注较少。所以,我希望能找到一条出路。

这是我的MainApplication.java内容:

import android.support.annotation.Nullable;

import com.facebook.react.ReactPackage;
import com.reactnativenavigation.NavigationApplication;

import java.util.Arrays;
import java.util.List;

import com.reactnative.ivpusic.imagepicker.PickerPackage;
import com.oblador.vectoricons.VectorIconsPackage;

public class MainApplication extends NavigationApplication {
    @Override
    public boolean isDebug() {
        return BuildConfig.DEBUG;
    }

    @Nullable
    @Override
    public List<ReactPackage> createAdditionalReactPackages() {
        return Arrays.<ReactPackage>asList(
            new PickerPackage(),
            new VectorIconsPackage()
        );
    }

    @Nullable
    @Override
    public String getJSMainModuleName() {
        return "index";
    }
}
Run Code Online (Sandbox Code Playgroud)

请帮忙。

谢谢!

San*_*rar 5

看起来我可以在将以下行添加到/android/app/build.gradle顶部文件后继续:

project.ext.react = [
    entryFile: "index.js"
]
Run Code Online (Sandbox Code Playgroud)

上面的行以前不存在,我不知道仅添加这一行是否足够 - 我不再抛出该 index.android.js 错误,但现在卡在其他地方;至少这看起来像添加该行不再给我抛出 index.android.js 错误。