草庐IT

Android Studio 3.1 编译时出错

coder 2023-11-25 原文

刚刚更新到 Android Studio 3.1,我在编译和运行我的应用程序时收到此错误,它甚至无法启动。我不知道如何在更新之前解决这个问题,一切都很顺利。现在这个奇怪的错误帮助了我。

这是我收到的错误消息。

 Process: gmlab.shotonlogo, PID: 10917
    java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/base.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_dependencies_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_resources_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_0_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_1_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_2_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_3_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_4_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_5_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_6_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_7_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_8_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/lib/arm64, /system/lib64, /vendor/lib64]]
        at android.app.ActivityThread.installProvider(ActivityThread.java:6242)
        at android.app.ActivityThread.installContentProviders(ActivityThread.java:5805)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5722)
        at android.app.ActivityThread.-wrap1(Unknown Source:0)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:6494)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
     Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/base.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_dependencies_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_resources_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_0_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_1_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_2_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_3_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_4_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_5_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_6_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_7_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_8_apk.apk", zip file "/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/lib/arm64, /system/lib64, /vendor/lib64]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at android.app.ActivityThread.installProvider(ActivityThread.java:6227)
        at android.app.ActivityThread.installContentProviders(ActivityThread.java:5805) 
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5722) 
        at android.app.ActivityThread.-wrap1(Unknown Source:0) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656) 
        at android.os.Handler.dispatchMessage(Handler.java:106) 
        at android.os.Looper.loop(Looper.java:164) 
        at android.app.ActivityThread.main(ActivityThread.java:6494) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) 
03-27 13:55:57.256 10917-10917/? E/AndroidRuntime:  Suppressed: java.io.IOException: No original dex files found for dex location /data/app/gmlab.shotonlogo-kgXVXTIWrCf-_Y9hAwZoWQ==/split_lib_resources_apk.apk
        at dalvik.system.DexFile.openDexFileNative(Native Method)
        at dalvik.system.DexFile.openDexFile(DexFile.java:353)
        at dalvik.system.DexFile.<init>(DexFile.java:100)
        at dalvik.system.DexFile.<init>(DexFile.java:74)
        at dalvik.system.DexPathList.loadDexFile(DexPathList.java:374)
        at dalvik.system.DexPathList.makeDexElements(DexPathList.java:337)
        at dalvik.system.DexPathList.<init>(DexPathList.java:157)
        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:65)
        at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:64)
        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:73)
        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:88)
        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:69)
        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:35)
        at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:693)
        at android.app.LoadedApk.getClassLoader(LoadedApk.java:727)
        at android.app.LoadedApk.getResources(LoadedApk.java:954)
        at android.app.ContextImpl.createAppContext(ContextImpl.java:2270)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5639)

这是我的项目的构建配置

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "gmlab.shotonlogo"
        minSdkVersion 17
        targetSdkVersion 27
        versionCode 50
        versionName "4.6"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            debuggable false
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            debuggable true
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {

    implementation 'agency.tango.android:material-intro-screen:0.0.5'
    implementation 'com.theartofdev.edmodo:android-image-cropper:2.6.0'
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:27.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.google.firebase:firebase-ads:12.0.0'
    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'
    implementation 'com.android.support:design:27.1.0'

}



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

项目级别等级

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.google.gms:google-services:3.1.0'
    }
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}

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

最佳答案

嘿,我刚刚禁用了 INSTANT RUN,我的应用程序现在运行良好。 IDK 他们对 Android Studio 3.1 做了什么。谢谢大家的回复:)

关于Android Studio 3.1 编译时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49508571/

有关Android Studio 3.1 编译时出错的更多相关文章

  1. ruby - ECONNRESET (Whois::ConnectionError) - 尝试在 Ruby 中查询 Whois 时出错 - 2

    我正在用Ruby编写一个简单的程序来检查域列表是否被占用。基本上它循环遍历列表,并使用以下函数进行检查。require'rubygems'require'whois'defcheck_domain(domain)c=Whois::Client.newc.query("google.com").available?end程序不断出错(即使我在google.com中进行硬编码),并打印以下消息。鉴于该程序非常简单,我已经没有什么想法了-有什么建议吗?/Library/Ruby/Gems/1.8/gems/whois-2.0.2/lib/whois/server/adapters/base.

  2. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

    我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

  3. ruby-on-rails - 无法在centos上安装therubyracer(V8和GCC出错) - 2

    我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e

  4. 使用 ACL 调用 upload_file 时出现 Ruby S3 "Access Denied"错误 - 2

    我正在尝试编写一个将文件上传到AWS并公开该文件的Ruby脚本。我做了以下事情:s3=Aws::S3::Resource.new(credentials:Aws::Credentials.new(KEY,SECRET),region:'us-west-2')obj=s3.bucket('stg-db').object('key')obj.upload_file(filename)这似乎工作正常,除了该文件不是公开可用的,而且我无法获得它的公共(public)URL。但是当我登录到S3时,我可以正常查看我的文件。为了使其公开可用,我将最后一行更改为obj.upload_file(file

  5. ruby - Sinatra set cache_control to static files in public folder编译错误 - 2

    我不知道为什么,但是当我设置这个设置时它无法编译设置:static_cache_control,[:public,:max_age=>300]这是我得到的syntaxerror,unexpectedtASSOC,expecting']'(SyntaxError)set:static_cache_control,[:public,:max_age=>300]^我只想将“过期”header设置为css、javaascript和图像文件。谢谢。 最佳答案 我猜您使用的是Ruby1.8.7。Sinatra文档中显示的语法似乎是在Ruby1.

  6. ruby - 安装libv8(3.11.8.13)出错,Bundler无法继续 - 2

    运行bundleinstall后出现此错误:Gem::Package::FormatError:nometadatafoundin/Users/jeanosorio/.rvm/gems/ruby-1.9.3-p286/cache/libv8-3.11.8.13-x86_64-darwin-12.gemAnerroroccurredwhileinstallinglibv8(3.11.8.13),andBundlercannotcontinue.Makesurethat`geminstalllibv8-v'3.11.8.13'`succeedsbeforebundling.我试试gemin

  7. ruby - 使用 postgres.app 在 rvm 下要求 pg 时出错 - 2

    我正在使用Postgres.app在OSX(10.8.3)上。我已经修改了我的PATH,以便应用程序的bin文件夹位于所有其他文件夹之前。Rammy:~phrogz$whichpg_config/Applications/Postgres.app/Contents/MacOS/bin/pg_config我已经安装了rvm并且可以毫无错误地安装pggem,但是当我需要它时我得到一个错误:Rammy:~phrogz$gem-v1.8.25Rammy:~phrogz$geminstallpgFetching:pg-0.15.1.gem(100%)Buildingnativeextension

  8. ruby-on-rails - 为什么在安装 Ruby 1.9.3 时出现 404 错误? - 2

    我最近对我的计算机(OS-MacOSX10.6.8)进行了删除,并且我正在重新安装我所有的开发工具。我再次安装了RVM;但是,它不会让我安装Ruby1.9.3。到目前为止我已经尝试过:rvminstall1.9.3rvm安装1.9.3-p194rvm安装1.9.3-p448rvminstall1.9.3--with-gcc=clang所有返回相同的命令行错误:Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:osx/10.6/x86_64/ruby-1.9.3-p448.Continuin

  9. 安卓apk修改(Android反编译apk) - 2

    最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程。APK修改,分为以下几步:反编译解包,修改,重打包,修改签名等步骤。安卓apk修改准备工作1.系统配置好JavaJDK环境变量2.需要root权限的手机(针对系统自带apk,其他软件免root)3.Auto-Sign签名工具4.apktool工具安卓apk修改开始反编译本文拿Android系统里面的Settings.apk做demo,具体如何将apk获取出来在此就不过多介绍了,直接进入主题:按键win+R输入cmd,打开命令窗口,并将路

  10. objective-c - 在设置 Cocoa Pods 和安装 Ruby 更新时出错 - 2

    我正在尝试为我的iOS应用程序设置cocoapods但是当我执行命令时:sudogemupdate--system我收到错误消息:当前已安装最新版本。中止。当我进入cocoapods的下一步时:sudogeminstallcocoapods我在MacOS10.8.5上遇到错误:ERROR:Errorinstallingcocoapods:cocoapods-trunkrequiresRubyversion>=2.0.0.我在MacOS10.9.4上尝试了同样的操作,但出现错误:ERROR:Couldnotfindavalidgem'cocoapods'(>=0),hereiswhy:U

随机推荐