小编Tom*_*mas的帖子

反应本机/iOS SDK。将 iOS SDK 更新到 14.5 后,没有匹配的函数调用“RCTBridgeModuleNameForClass”

我已将 iOS SDK 平台更新到版本14.5。Xcode 版本现在是12.5。更新后,我无法在我的设备上启动应用程序。并且编译器抛出一个错误:

调用“RCTBridgeModuleNameForClass”没有匹配的函数

我尝试重新安装豆荚,但没有帮助。如何解决?谢谢

在此处输入图片说明

sdk ios react-native xcode12.5 ios14.5

19
推荐指数
5
解决办法
9294
查看次数

使用 Appium 和 WebdriverIO 测试移动应用程序:“找不到 /session 的路线”

我想建立Android和iOS平台(React Native)移动应用程序的自动化测试流程。为此,我使用AppiumWebdriverIO。作为示例,我使用现有的appium-boilerplate代码库和现成的应用程序来运行测试。我在Android 模拟器中运行该应用程序。基本设置如下所示。

1.阿皮姆

在此输入图像描述

在此输入图像描述

2.WebdriverIO

wdio.shared.conf.js

exports.config = {
    // ====================
    // Runner and framework
    // Configuration
    // ====================
    runner: 'local',
    framework: 'jasmine',
    jasmineNodeOpts: {
        // Updated the timeout to 30 seconds due to possible longer appium calls
        // When using XPATH
        defaultTimeoutInterval: 90000,
        helpers: [require.resolve('@babel/register')],
    },
    sync: true,
    logLevel: 'silent',
    deprecationWarnings: true,
    bail: 0,
    baseUrl: 'http://the-internet.herokuapp.com',
    waitforTimeout: 10000,
    connectionRetryTimeout: 90000,
    connectionRetryCount: 3,
    reporters: ['spec'],

    // ====================
    // …
Run Code Online (Sandbox Code Playgroud)

android automated-tests appium webdriver-io react-native

15
推荐指数
3
解决办法
3万
查看次数

错误。LiveLiteralKt 未找到!在事件日志中

我已将 Android Studio 更新为Arctic Fox | 2020年3月1日。之后,日志中开始出现奇怪的错误:[ERROR] LiveLiteralKt Not found!以前没有这样的错误。有人遇到过这种情况吗?你知道如何解决这个问题吗?谢谢。

在此输入图像描述 在此输入图像描述

android android-studio

12
推荐指数
1
解决办法
7334
查看次数

改造2:@Query"encoded = false"不起作用

0)我正在使用Retrofit 2与Bank API一起工作.
1)我有一些界面:

public interface ApiService {
    @GET("statdirectory/exchange")
    Call<List<MyModel>>  get?urrency(@Query("date") String inputDate);
}
Run Code Online (Sandbox Code Playgroud)

2)当我调用方法getСurrency(someParametr),其中someParametr是字符串,包含"date&json"(例如,"20170917&json"):

ApiService apiService = RetrofitController.getApi();
apiService.getCurrency("20170917&json").enqueue(new Callback<List<MyModel>>() {

      @Override
      public void onResponse(Call<List<MyModel>> call, Response<List<MyModel>> response) {
          call.request().url();
          Log.e("URL",  call.request().url()+"");
          response.code();
          Log.e("CODE", response.code()+"");      
}
//.....
Run Code Online (Sandbox Code Playgroud)

3)我们发现:
URL: " https://bank.gov.ua/NBUStatService/v1/statdirectory/exchange?date=20170917 %26 JSON" (& 被替换%26)
CODE:"404"
4)Inmy接口我添加编码:

get?urrency(@Query(value="date", encoded=false) String inputDate);
Run Code Online (Sandbox Code Playgroud)

我的结果与第3步相同!

5)如何检查这个问题?如何在我的字符串上获取没有%26的 URL ?我读了类似问题的其他问题,但没有解决我的问题.谢谢!

java android json retrofit2

7
推荐指数
2
解决办法
6015
查看次数

Gradle 4.9 + Lombok 1.18.0 失败

在我的项目中,我使用Lombok 1.18.0 & Gradle 4.9-rc-1 & Java 1.8.0_152
当我运行项目时,出现编译错误:

lombok.javac.apt.LombokProcessor could not be initialized. Lombok will not run during this compilation: java.lang.ClassCastException: org.gradle.api.internal.tasks.compile.processing.IncrementalFiler cannot be cast to com.sun.tools.javac.processing.JavacFiler
at lombok.javac.apt.LombokProcessor.getJavacFiler(LombokProcessor.java:447)
at lombok.javac.apt.LombokProcessor.init(LombokProcessor.java:90)
at lombok.core.AnnotationProcessor$JavacDescriptor.want(AnnotationProcessor.java:112)
at lombok.core.AnnotationProcessor.init(AnnotationProcessor.java:165)
at lombok.launch.AnnotationProcessorHider$AnnotationProcessor.init(AnnotationProcessor.java:73)
at org.gradle.api.internal.tasks.compile.processing.DelegatingProcessor.init(DelegatingProcessor.java:57)
at org.gradle.api.internal.tasks.compile.processing.IsolatingProcessor.init(IsolatingProcessor.java:44)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.<init>(JavacProcessingEnvironment.java:500)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:597)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:690)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
at com.sun.tools.javac.main.Main.compile(Main.java:523)
at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
at org.gradle.api.internal.tasks.compile.AnnotationProcessingCompileTask.call(AnnotationProcessingCompileTask.java:85)
at org.gradle.api.internal.tasks.compile.ResourceCleaningCompilationTask.call(ResourceCleaningCompilationTask.java:53)
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:50)
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:36)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:100)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:52)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:38) …
Run Code Online (Sandbox Code Playgroud)

android lombok android-gradle-plugin

5
推荐指数
1
解决办法
2695
查看次数

使用buildToolsVersion 28.0.1时,使用操作系统独立的路径'lib / mips / libRSSupport.so'找到了多个文件

我已经将buildToolsVersion从27.0.3 更新为28.0.1。编译项目时,出现编译错误:

More than one file was found with OS independent path 'lib/mips/libRSSupport.so'  
Run Code Online (Sandbox Code Playgroud)

当我单击Build-> Run build时,我看到以下内容:

org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':app:transformNativeLibsWithMergeJniLibsForDebug'.    
...  
Caused by: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':app:transformNativeLibsWithMergeJniLibsForDebug'.
    at org.gradle.initialization.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:74)
    at org.gradle.initialization.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:49)
    at org.gradle.initialization.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:39)
    at org.gradle.initialization.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:30)  
...  
Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformNativeLibsWithMergeJniLibsForDebug'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:110)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77)
    at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)  
...  
Caused by: com.android.builder.merge.DuplicateRelativeFileException: More than one file was found with OS independent path 'lib/mips/libRSSupport.so'
    at com.android.builder.merge.StreamMergeAlgorithms.lambda$acceptOnlyOne$2(StreamMergeAlgorithms.java:75)
    at com.android.builder.merge.StreamMergeAlgorithms.lambda$select$3(StreamMergeAlgorithms.java:100) …
Run Code Online (Sandbox Code Playgroud)

android build-tools android-gradle-plugin

4
推荐指数
1
解决办法
980
查看次数