firebase 错误_504或错误-108出现时,应用程序从谷歌Play商店下载,.什么可以在代码中的此错误的原因?

cgvd09ve  于 2023-11-21  发布在  其他
关注(0)|答案(3)|浏览(103)

错误-504或错误-108出现时,应用程序从playstore下载。我已经努力了大约一年,并创建了一个应用程序。签署它,并上传到playstore作为测试版。我已经调试和测试的应用程序-该应用程序似乎工作良好。6/10的人能够安装该应用程序并运行它。但在其余的设备上,应用程序商店显示错误代码- 504和错误代码-108.在我的gradle中,我支持了很多minSdk低至15的设备。该应用程序似乎在Android 7.1的一个设备中工作正常。但具有相同Android版本的其他设备和固件.在安装过程中显示错误。..或下载。.!(代码-504 /代码-108)这些错误是否会出现由于我的gradle或mainifest文件。.?
以下是我的文件片段:
build.gradle(project)

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:3.2.0'
        

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
        maven { url "https://maven.google.com" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

字符串
build.gradle(模块)

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.backbenchers.administrator.instaclone"
        minSdkVersion 15
        targetSdkVersion 27
        versionCode 2
        versionName "1.1"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.0.2'
    implementation 'com.android.support:design:27.0.2'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'

    //firebase core
    implementation 'com.google.firebase:firebase-core:10.2.6'

    //bottom navigation view lib
    implementation 'com.github.ittianyu:BottomNavigationViewEx:1.2.4'

    //circle image view
    implementation 'de.hdodenhof:circleimageview:2.2.0'

    //universal image loader
    implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'

    //firebase authentication
    implementation 'com.google.firebase:firebase-auth:10.2.6'

    //firebase realtime database
    implementation 'com.google.firebase:firebase-database:10.2.6'

    //firebase storage
    implementation 'com.google.firebase:firebase-storage:10.2.6'



    //recycler view
    implementation 'com.android.support:recyclerview-v7:27.0.2'

    //cardview
    implementation 'com.android.support:cardview-v7:27.0.2'



    //custom tabs chrome lib
    implementation 'com.android.support:customtabs:27.0.2'

    //play services auth
    implementation 'com.google.android.gms:play-services-identity:10.2.6'
    implementation 'com.google.android.gms:play-services-auth:10.2.6'


///there are more library implemetations...


    //youtube api
    implementation files('libs/YouTubeAndroidPlayerApi.jar')

}

///Firebase
apply plugin: 'com.google.gms.google-services'


Manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.backbenchers.administrator.instaclone">

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27" />

    <application
        android:name=".Utils.FirebaseOffline"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".Register.NewRegisterActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        
        
        .....all other activities used in the app...remains here


这个错误不是由于这些设备的捕获或设置中的一些问题。我认为代码中有问题。
请帮助我知道代码中可能导致这些错误的潜在原因...!...我迷路了...!

jdgnovmf

jdgnovmf1#

错误504是网关超时错误,通常与较慢的互联网连接或移动的数据网络相关。您可以检查此link中提供的方法。

方法一:

  • 进入设置>>应用程序管理器或应用程序>>打开“所有”应用程序
  • 从应用程序列表中找到Google Play商店>>清除数据和清除缓存
  • 从应用程序列表中找到Google服务框架>>清除数据和清除缓存
  • 现在从Google Play商店安装或更新应用程序
    方法二:
  • 转到系统设置>>帐户>>Google>>删除Gmail帐户
  • 现在从设置>>应用程序>>所有>强制停止,清除数据和缓存的Google Play商店,谷歌服务框架和下载管理器(如方法1)
  • 现在再次进入设置>>帐户>>Google>>添加您的Gmail帐户
  • 重新启动您的Android,然后接受所有的谷歌条款和504 setup谷歌设置
  • 重新运行Google Play商店并更新或安装您的应用。

希望这对你有帮助!

kx1ctssn

kx1ctssn2#

我后来找到了解决这个问题的方法。这是由于在java文件夹中命名包时有“大写”字母。在Android版本N或更高版本中,它没有显示任何解析或错误-504或错误-108。但该包无法在低于N的Android版本中正确安装。* 问题是,Android Studio在命名Java文件夹中的包时从不显示警告。.就像它在命名资源时一样 * 始终在Java文件夹中命名包 *

sr4lhrrt

sr4lhrrt3#

我有OPPOA17,但我不能从谷歌或Chrome安装应用程序,但在Google Play商店是的,我可以,像我想安装梦想联盟2019,谷歌播放商店没有它,但如果我从谷歌或Chrome下载它,我不能安装它,他们说错误代码108我不知道为什么.

相关问题