我已将 iOS SDK 平台更新到版本14.5。Xcode 版本现在是12.5。更新后,我无法在我的设备上启动应用程序。并且编译器抛出一个错误:
调用“RCTBridgeModuleNameForClass”没有匹配的函数
我尝试重新安装豆荚,但没有帮助。如何解决?谢谢
我想建立Android和iOS平台(React Native)移动应用程序的自动化测试流程。为此,我使用Appium和WebdriverIO。作为示例,我使用现有的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 Studio 更新为Arctic Fox | 2020年3月1日。之后,日志中开始出现奇怪的错误:[ERROR] LiveLiteralKt Not found!以前没有这样的错误。有人遇到过这种情况吗?你知道如何解决这个问题吗?谢谢。
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 ?我读了类似问题的其他问题,但没有解决我的问题.谢谢!
在我的项目中,我使用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) 我已经将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 ×5
react-native ×2
appium ×1
build-tools ×1
ios ×1
ios14.5 ×1
java ×1
json ×1
lombok ×1
retrofit2 ×1
sdk ×1
webdriver-io ×1
xcode12.5 ×1