Tag: react native

React native如何获取“getPackageManager()”

你知道如何在react-native中访问getPackageManager()(对于java)吗? 我到处搜索但我只发现了一些getPackageManager()的错误…我需要知道我的应用程序是从Play商店还是通过其他方法下载的。 (在我的post开头我不能说你好,我很有礼貌但是很正常:)) 谢谢

React-native build error Android – java.lang.UnsupportedClassVersionError:com / android / build / gradle / AppPlugin:不支持的major.minor版本52.0

我已经设置了react本机项目,如react-native文档( https://facebook.github.io/react-native/docs/getting-started.html )中所述。 在使用命令react-native run-android构建时,我收到以下错误。 启动JS服务器…在设备上构建和安装应用程序(cd android && ./gradlew installDebug)… FAILURE:构建因exception而失败。 其中:构建文件’/var/www/html/react-native/NewProject/android/app/build.gradle’行:1 出了什么问题:评估项目’:app’时出现问题。 java.lang.UnsupportedClassVersionError:com / android / build / gradle / AppPlugin:不支持的major.minor版本52.0 尝试:使用–stacktrace选项运行以获取堆栈跟踪。 使用–info或–debug选项运行以获取更多日志输出。 建筑失败 发展环境 Linux的 Android SDK java版本是java version “1.8.0_121” Android SDK 安装Android SDK Build Tools 23.0.1,23.0.2 你能帮助别人吗?

React Native:Android原生模块

我在React Native / Android Project上实现了本机模块。 在android原生项目中,我使用startActivity函数移动到我手动创建的新活动。 我将分享一些代码。 //MainApplication.java public class MainApplication extends MultiDexApplication { … // Needed for `react-native link` public List getPackages() { return Arrays.asList( new MainReactPackage(), new AnExampleReactPackage(this) ); } … } 在这里,如果我使用代码new MainReactPackage()然后我在我的Android设备上运行应用程序时看到错误。 本机模块AccessibilityInfoModule尝试覆盖模块名称AccessibilityInfo的AccessibilityInfoModule。 如果这是你的意图,请设置canOverrideExistingModule = true 但我不确定如何设置canOverrideExistingModule 。 我怎么解决这个问题? 相关问题: React Native:Android活动回归

如何在React Native for Android Apps中设置canOverrideExistingModule = true?

我使用React Native构建了一个Android应用程序,它已经成功构建但是当我在我的Android虚拟设备中运行应用程序时,它会显示一个完整的红色屏幕,并显示以下错误: 我之前没有做过本机应用程序开发,也没有任何Java知识,所以我不知道这个错误意味着什么,以及如何解决这个问题。

Android ReactNative java.lang.UnsatisfiedLinkError:可以找到要加载的DSO:libreactnativejni.so

我一直在尝试将ReactNative添加到我现有的Android应用程序中。 我按照这个链接的说明进行操作。 我可以添加它,但是一旦打开react本机活动,应用程序就会崩溃。 我已经开始使用服务器了 adb reverse tcp:8081 tcp:8081 并开始使用反应原生 react-native start 我得到了js文件正在加载的对话框。 但最终以崩溃告终。 以下是在logcat中打印的错误: java.lang.UnsatisfiedLinkError: couldn’t find DSO to load: libreactnativejni.so at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:213) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:178) at com.facebook.react.bridge.JSCJavaScriptExecutor.(JSCJavaScriptExecutor.java:19) at com.facebook.react.ReactInstanceManager.onJSBundleLoadedFromServer(ReactInstanceManager.java:413) at com.facebook.react.ReactInstanceManager.createReactContextInBackground(ReactInstanceManager.java:236) 我完全迷失了,因为我无法弄清楚这个问题的原因。 提前致谢。