[英]React Native: Android Native Module
我在React Native / Android Project上實現了本機模塊。 在android原生項目中,我使用startActivity函數移動到我手動創建的新活動。 我將分享一些代碼。
//MainApplication.java
public class MainApplication extends MultiDexApplication {
...
// Needed for `react-native link`
public List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new AnExampleReactPackage(this)
);
}
...
}
在這里,如果我使用代碼new MainReactPackage()
然后我在我的Android設備上運行應用程序時看到錯誤。
本機模塊AccessibilityInfoModule嘗試覆蓋模塊名稱AccessibilityInfo的AccessibilityInfoModule。 如果這是你的意圖,請設置canOverrideExistingModule = true
但我不知道如何設置canOverrideExistingModule
。 我怎么解決這個問題?
相關問題: React Native:Android活動回歸
你真的想要覆蓋AccessibilityInfoModule嗎? 如果是,那么只需將其添加到NativeModule類
@Override
public boolean canOverrideExistingModule() {
return true;
}
檢查你的
MainApplication.java
(在。\\ android \\ app \\ src \\ main \\ java \\ com \\ projectName下)查看方法getPackages()中是否有重復的聲明。
並檢查導入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.