android - 无法将 react-native 应用程序安装到移动设备中(从服务器 : Forbidden) 收到状态代码 403

标签 android gradle react-native proxy build.gradle

我在设置 react-native Android 项目时遇到问题。我在一个不允许存储库站点的代理后面。所以我在 gradle.properties 文件中配置了代理设置,如下所示。如果我没有配置上述属性 gradle没有下载。

systemProp.http.proxyHost=proxy ip
systemProp.http.proxyPort=port
systemProp.http.proxyUser=my user name
systemProp.http.proxyPassword=my password

现在我收到以下错误消息:
A problem occurred configuring root project 'pmdemo'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:1.3.1.
 Required by:
     :pmdemo:unspecified
  > Could not resolve com.android.tools.build:gradle:1.3.1.
     > Could not get resource 'http://jcenter.bintray.com/com/android/tools/
       build/gradle/1.3.1/gradle-1.3.1.pom'.
        > Could not GET 'http://jcenter.bintray.com/com/android/tools/build/
  gradle/1.3.1/gradle-1.3.1.pom'. Received status code 403 from server: 
  Forbidden

任何人都可以帮助我摆脱困境。
提前致谢

最佳答案

我解决了这个问题。只需更改 build.gradle 文件上的协议(protocol)

buildscript {
    repositories {
        ...
        jcenter()
        maven { url "https://jcenter.bintray.com"} // http -> https
    }
    dependencies {
       ...
    }
}
allprojects {
    repositories {
        ...
        maven { url "https://jcenter.bintray.com"} // http -> https
    }
}

关于android - 无法将 react-native 应用程序安装到移动设备中(从服务器 : Forbidden) 收到状态代码 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46233005/

相关文章:

android - 安全 API key 安卓

android - 如何管理Android ActionBar选项卡 fragment 并打开新 Activity 或新 fragment ?

android - 将 WiiMote 连接到安卓设备

ios - 添加React Native中的Xcode配置无法连接Metro

ios - react-native iOS 应用程序在部署后不显示静态/本地 Assets (图像)

android - 从不同的包访问数据库 : It give error : android. database.sqlite.SQLiteException: 无法打开数据库文件

android - Build Gradle连接超时

java - 在这种情况下如何解决 java.util.zip.ZipException?

java - 如何从 Java 调用 Gradle 脚本?

react-native - 如何使用 Flex 每行放置 2 张卡片