草庐IT

android - 在 Android 中使用 React Native 将简单数据发送到其他应用程序

我有两个reactnative应用程序说应用程序1和应用程序2。现在我需要从应用程序1启动应用程序2传递简单的文本数据。关于使用this的研究来自android文档的链接我可以使用缩进从App1调用App2的Activity,但问题是我能否将这些数据传递到App2的ReactNative屏幕。我的App2有一个虚拟Activity类来接收来自其他应用程序的缩进,但是如果有一个更简洁的方法而不使用缩进来最受欢迎的是在ReactNative中的应用程序之间传递数据。 最佳答案 您可以通过intents(Android)将您的简单文本从A

android - native 项目无法生成错误 : Error configuring

我正尝试在具有原生C++支持的AndroidStudio中启动一个项目。我在AndroidStudio中走的路:文件>新建>新建项目...并勾选IncludeC++support。下一步并完成。项目已创建,但构建失败并出现错误Errorconfiguring。我尝试调用gradlewbuild--full-stacktrace,这是堆栈跟踪:*Exceptionis:org.gradle.api.tasks.TaskExecutionException:Executionfailedfortask':app:generateJsonModelDebug'.atorg.gradle.ap

android - 如何在 Kotlin/Native Multiplatform 中进行单元测试?

我已经按照https://kotlinlang.org/docs/tutorials/native/mpp-ios-android.html的教程做了我想对我在SharedModule中创建的commonTest进行单元测试。我尝试过的事情:我曾尝试在公共(public)文件中使用kotlin.test。我在网上研究过可以使用JUnit5,但是当我在commonTest中导入依赖项时,我无法访问kotlin.test的库。现在我已经成功地在commonTest中实现了kotlin.test,但是我该如何运行它呢?我试过gradlewcommonTest.kt但它不起作用。请帮忙谢谢!我

android - 与 Android native 代码相比,为什么 Robotium 在执行简单的 UI 任务时速度较慢?

我正在使用Robotium在我的单元测试项目上做一些简单的UI任务。我注意到Solo明显变慢了,我不知道为什么。我是新手。这段代码是用Robotium完成的:solo.clearEditText(editTextLogin);solo.clearEditText(editTextSenha);solo.enterText(editTextLogin,"tecnico@mail.com");solo.enterText(editTextSenha,"12345");solo.clickOnButton(0);这是用本地代码完成的:m_Activity.runOnUiThread(newR

java - JNI : Unable to find java class from native method in a callback

我是JNI的新手,我正在努力解决这个问题。我有一个由网络库(alljoyn)调用的c++回调。在这个回调中,我需要调用Java代码。由于这个回调在另一个线程中,我使用以下代码获取JNIEnv指针:(jvm是一个全局指针)JNIEnv*env=NULL;jvm->AttachCurrentThread(&env,NULL);问题是,当我尝试使用此env指针调用FindClass时,结果为NULL。如果我在主线程中执行完全相同的FindClass调用,一切正常。我该如何解决这个问题?这与类路径有某种关系吗? 最佳答案 可以在develo

android - 应用程序在为 webRTC 加载 native 库时崩溃

当我在jniLibs中为所有架构添加native库(即libjingle_peerconnection_so.so)时,我的应用程序崩溃了。以下是导致应用重启崩溃的堆栈跟踪提取。W/System.err(11538):java.lang.ClassNotFoundException:Didn'tfindclass"org.webrtc.DataChannel$Buffer"onpath:DexPathList[[zipfile"/data/app/com.sample.app-2/base.apk"],nativeLibraryDirectories=[/data/app/com.sa

android - React Native 中如何聚焦下一个字段输入?

我需要在android平台的reactnative中关注下一个字段输入。但是focus()函数,在androidreactnative中是不存在的,只在IOS中存在。这是怎么做到的?我使用ReactNative和typescript。 最佳答案 焦点功能工作得很好。EnterName:this.setState({name})}style={{flex:1}}onSubmitEditing={()=>this.refs.age.focus()}/>EnterAge:this.setState({age})}style={{flex:

android - React Native- 开发服务器返回 500

我正在尝试将React组件与我的nativeandroid应用程序连接(目前正在试验helloworld项目),但失败并出现以下错误。任何帮助将不胜感激。Pkg.json配置“react”:“^16.0.0-alpha.12”,“nativereact”:“^0.44.0”,堆栈跟踪bundle:UnableToResolveError:无法从/Users/myMac/Documents/Androidapps/TestReactNative/node_modules/react-native/Libraries/Image/Image解析模块react/lib/ReactPropTy

android - 如何在 React Native Android 构建中包含 AAR?

我正在尝试将AAR文件包含在我的ReactNativeAndroid应用程序中,以便我可以使用native代码访问它的功能。我如何bundleAAR以便native代码可以将其与ReactNativeAndroid一起导入?谢谢!我在编译时得到的错误是:~\app\android\app\src\main\java\com\grind\GrindModule.java:13:error:packagecom.estimote.sdkdoesnotexistimportcom.estimote.sdk.EstimoteSDK;^我做了以下更改:创建android/app/libs/est

android - react native 中的 "resource android:attr/fontVariationSettings not found."

我有一个react-native项目,它昨天在android上工作正常,但是今天当我运行react-nativerun-android时发生错误。今天在android上运行之前,没有任何改变,只是在AndroidStudio中打开它。报错如下:.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.0.2.aar/d1dde4fd0fa50f7f7336597688c557a9/res/values/values.xml:252:5-69:AAPT:error:resourceandroid:attr/fontVariationSet