我使用反应原生66时运行纱android
得到错误
Yarn run v1.22.17$react-原生run-android info运行jetifier将库迁移到AndroidX。您可以使用“--no-jetifier”标志禁用它。Jetifier发现1428个文件要转发jetify。使用4个工作人员... info JS服务器已经运行。信息安装应用程序...配置项目:react-nate-fire base react-nate-fire base:使用来自 /Users/ha3an/Documents/Bahrami/phone/homeserviceuser/node_modules/react-native/android警告:: 的React Native预构建二进制文件忽略指定的AndroidSDKBuild Tools版本(28.0.3),因为它低于Android Gradle Plugin 4.2.2的最低支持版本(30.0.2)。将使用AndroidSDKBuild Tools 30.0.2。要取消此警告,请从build.gradle文件中删除“buildToolsVersion'28.0.3'”,因为Android Gradle插件的每个版本现在都有一个默认版本的构建工具。任务:app:check DebugAarMetadata FAILED已弃用的Gradle功能在此构建中使用,使其与Gradle 7.0不兼容。使用“--wering-mode all”显示各个弃用警告。请参阅https://docs.gradle.org/6.9/userguide/command_line_interface.html#sec:command_line_warnings39个可操作的任务:2个已执行,37个最新的FAILURE:构建失败,但有一个异常。问题所在:任务“:app:check DebugAarMetadata”的执行失败。无法解析配置“:app:debugRuntimeClasspath”的所有文件。找不到com.android.volley:volley:1.1.1。在以下位置搜索:-https://repo.maven.apache.org/maven2/com/android/volley/volley/1.1.1/volley-1.1.1.pom-文件:/用户/ha3an/. m2/repository/com/android/volley/volley/1.1.1/volley-1.1.1.pom-文件:/用户/ha3an/文档/巴赫拉米/电话/homeserviceuser/node_modules/react-local/android/com/android/volley/volley/1.1.1/volley-1.1.1.pom-文件:/用户/ha3an/文档/巴赫拉米/电话/homeserviceuser/node_modules/jsc-android/dist/com/android/volley/1.1.1/volley-1.1.1.pom-https://dl.google.com/dl/android/maven2/com/android/volley/volley/1.1.1/volley-1.1.1.pom-https://www.jitpack.io/com/android/volley/volley/1.1.1/volley-1.1.1.pom必需:项目:应用
并构建。qradle文件为
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext {
buildToolsVersion = "30.0.2"
minSdkVersion = 21
compileSdkVersion = 30
targetSdkVersion = 30
ndkVersion = "21.4.7075529"
}
repositories {
google()
mavenCentral()
}
dependencies {
classpath("com.android.tools.build:gradle:4.2.2")
classpath("com.google.gms:google-services:4.3.10")
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenCentral()
mavenLocal()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url("$rootDir/../node_modules/react-native/android")
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
google()
maven { url 'https://www.jitpack.io' }
}
}
我尝试在构建中使用jcenter。gradle文件已成功生成,但出现错误
Error: ENOENT: no such file or directory, open '/.../phone/homeserviceuser/http:/localhost:8081/index.bundle?platform=android&dev=true&minify=false&app=com.aloosalamati.homeserviceuser&modulesOnly=false&runModule=true'
at Object.openSync (node:fs:585:3)
at Object.readFileSync (node:fs:453:35)
at getCodeFrame (/.../phone/homeserviceuser/node_modules/metro/src/Server.js:919:18)
at Server._symbolicate (/.../phone/homeserviceuser/node_modules/metro/src/Server.js:992:22)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Server._processRequest (/.../phone/homeserviceuser/node_modules/metro/src/Server.js:403:7) {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '/.../phone/homeserviceuser/http:/localhost:8081/index.bundle?platform=android&dev=true&minify=false&app=com.aloosalamati.homeserviceuser&modulesOnly=false&runModule=true'
}
我谷歌了一下,但找不到任何解决方案
我使用jcenter,工作正常
这对我有用。
在项目gradle所有项目部分添加了这些行
jcenter() //by adding this
google()
maven { url 'https://www.jitpack.io' }
maven {
url "https://maven.google.com" // by adding this
}
完整代码
allprojects {
repositories {
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url("$rootDir/../node_modules/react-native/android")
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
mavenCentral {
// We don't want to fetch react-native from Maven Central as there are
// older versions over there.
content {
excludeGroup "com.facebook.react"
}
}
jcenter()
google()
maven { url 'https://www.jitpack.io' }
maven {
url "https://maven.google.com" // specifically this worked
}
}
}
我想从URL获取一些数据,但服务器速度非常慢。。。因此,每当我使用凌空截击获取数据时,我都会得到TimeOurError,在服务器速度较慢的情况下,我是否可以处理凌空截击应该尝试获取数据多长时间。。。它只需要很少的时间,我也希望不断运行这个请求来检查数据,我计划使用计时器来完成它。。。可以使用计时器连续检查数据吗? 这是我现在的截击请求。。。它适用于其他URL 我需要连续调用这些函数(在应用程序内
我想在我的代码中使用Volley,我应该在下面的响应中使用哪种请求类型,我不明白。URL:::http://localhost/api/product/read.php
我看了关于截击的Google IO 2013课程,我正在考虑改用截击。Volley是否支持向请求添加POST/GET参数?如果是,我怎么做?
我一直在监控我的应用程序错误,我看到下面的错误太多次了 错误:14077410:SSL例程:SSL23\u GET\u SERVER\u HELLO:sslv3警报握手失败(外部/openssl/SSL/s23\u clnt.c:741 0xaa48cd5c:0x00000000)-javax。网ssl。SSLHandshakeException:javax。网ssl。SSLProtocolExc
我正在用GoogleVolley Api创建一个android应用程序,它处理我的应用程序和php脚本之间的连接。出于某种原因,该应用程序没有向我的服务器发送任何数据,也许这里的某个人可以找到它? 我的方法被正确调用,但是当我尝试打印它时,它返回null!一切实际上都在工作,除了数据没有正确传递,我相信,因为我的php脚本抱怨变量为空
我正在尝试使用Volley获取JSON对象以创建动态自动完成,但在使用Volley请求时,我在日志cat中看到: 截击:[486]基本网络。logSlowRequests:请求的HTTP响应= 这些答案并没有解决我的问题。 这里是初始化请求队列的Singleton类: 发出请求的方法: 下面是HTTP Connector类: