相关疑难解决方法(0)

Android Studio中的应用程序安装失败

昨天我的应用程序运行完美,Android Studio但今天当我开始处理我的应用程序并运行它时,我会不断收到错误消息

安装失败,显示消息无法建立会话.

屏幕:

在此输入图像描述

单击确定获取错误消息

会话'app':安装APK时出错

并且App在设备中不存在(已经卸载).请建议我该怎么办?

installation android apk android-studio

159
推荐指数
14
解决办法
16万
查看次数

无法获得提供商com.google.firebase.provider.FirebaseInitProvider

我正在测试新的崩溃工具:https: //firebase.google.com/docs/crash/

完成这些步骤后,应用程序启动并崩溃说:

05-18 17:28:18.870 28743 28743 E AndroidRuntime: java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.IllegalStateException: Incorrect provider authority in manifest. Most likely due to a missing applicationId variable in application's build.gradle.
05-18 17:28:18.870 28743 28743 E AndroidRuntime:    at android.app.ActivityThread.installProvider(ActivityThread.java:5156)
05-18 17:28:18.870 28743 28743 E AndroidRuntime:    at android.app.ActivityThread.installContentProviders(ActivityThread.java:4748)
05-18 17:28:18.870 28743 28743 E AndroidRuntime:    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4688)
05-18 17:28:18.870 28743 28743 E AndroidRuntime:    at android.app.ActivityThread.-wrap1(ActivityThread.java)
05-18 17:28:18.870 28743 28743 E AndroidRuntime:    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
05-18 17:28:18.870 28743 28743 E AndroidRuntime: …
Run Code Online (Sandbox Code Playgroud)

firebase

153
推荐指数
8
解决办法
11万
查看次数

gradle - 库在依赖项中重复

我有一个带gradle的Android项目.问题是:在project视图中我看到了几个版本的support-v4库,例如support-v4-21.0.3support-v4-22.2.0.

但在build.gradle我根本没有support-v4.

但我有~10个其他依赖项build.gradle.例如 appcompat-v7:22.2.0.我可以表明,appcompat-v7:22.2.0实际上还要考虑support-v4-22.2.0在Maven的依赖关系,并含蓄地将其拉.但我没有任何想法support-v4-21.0.3.

据我所知,所有这些库将包装在我的APK中并增加APK的重量.

所以我有下一个问题:

  1. 如何避免库重复?
  2. 如何在Android Studio中查看maven依赖项?
  3. 如何检测哪个库需要这个库?例如,support-v4-21.0.3我的项目中哪个库需要?

android gradle maven android-studio

47
推荐指数
1
解决办法
4万
查看次数

错误:Multi dex需要Build Tools版本

我刚刚更新了我的android工作室,我收到了这个错误:

Error:Execution failed for task
':app:transformClassesWithDexForDebug'.
com.android.build.api.transform.TransformException:
java.lang.RuntimeException:
com.android.ide.common.process.ProcessException:
java.util.concurrent.ExecutionException:
java.lang.IllegalStateException: Multi dex requires Build Tools 21.0.0
/ Current: 19.1
Run Code Online (Sandbox Code Playgroud)

android android-studio

31
推荐指数
2
解决办法
4万
查看次数

Android - 错误:任务执行失败':app:mergeDebugResources'

请帮我!

这里有错误说:

错误:任务':app:mergeDebugResources'的执行失败.

错误:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:

我的应用程序是:

apply plugin: 'com.android.application'
android {
  compileSdkVersion 25
  buildToolsVersion "25.0.1"
  packagingOptions {
    exclude 'META-INF/NOTICE' // will not include NOTICE file
    exclude 'META-INF/LICENSE' // will not include LICENSE file
  }
defaultConfig {
    applicationId "com.aku.ec2ainun.stepondesign"
    minSdkVersion 18
    targetSdkVersion 25
    versionCode 1
    versionName "1.1"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
}
dexOptions {
    javaMaxHeapSize "4g"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
  }
}
dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
   androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: …
Run Code Online (Sandbox Code Playgroud)

java android gradle

24
推荐指数
3
解决办法
5万
查看次数

Gradle在app:transformDexWithInstantRunSlicesApkForDebug中崩溃

在构建我的应用程序时,app:transformDexWithInstantRunSlicesApkForDebug作为应用程序集的一部分运行任务时,Gradle调用失败并显示以下错误。我不知道为什么会这样。我如何解决它?

我正在使用Gradle 5.1.1。

java.lang.RuntimeException: java.lang.RuntimeException:
java.io.FileNotFoundException:
F:\Android\Knowtrend2\app\build\intermediates\instant_run_split_apk_resources\debug\instantRunSplitApkResourcesDebug\out\slice_3\resources_ap
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)     at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at
java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
    at
java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
    at java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:720)    at
com.android.ide.common.internal.WaitableExecutor.waitForTasksWithQuickFail(WaitableExecutor.java:149)
    at
com.android.build.gradle.internal.transforms.InstantRunSliceSplitApkBuilder.transform(InstantRunSliceSplitApkBuilder.java:246)
    at
com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:239)
    at
com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:235)
    at
com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)
    at
com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:230)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)     at
org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)   at
org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:47)
    at
org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41)
    at
org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)
    at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$2.run(ExecuteActionsTaskExecuter.java:284)
    at
org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301)
    at
org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293)
    at
org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175)
    at
org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91)
    at
org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
    at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:273)
    at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:258)
    at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:67)
    at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:145)
    at
org.gradle.internal.execution.impl.steps.ExecuteStep.execute(ExecuteStep.java:49)
    at
org.gradle.internal.execution.impl.steps.CancelExecutionStep.execute(CancelExecutionStep.java:34)
    at
org.gradle.internal.execution.impl.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:69)
    at …
Run Code Online (Sandbox Code Playgroud)

java android

9
推荐指数
1
解决办法
7737
查看次数

混淆(minifyEnabled true)在调试和发布中不起作用

我无法在调试和发布模式下使用 minifyEnabled true 运行 apk。我参考了下面的链接,但没有一个对我有用。

1. Android-错误:执行失败的任务“:应用程序:transformClassesWithDexForRelease”

2.将字节码转换为 dex 时出错:原因:java.lang.RuntimeException: Exception parsing classes - Android studio 2.0 beta 6

下面是应用程序 build.gradle 文件

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"
    defaultConfig {
        applicationId 'XX.XX.XXX'
        minSdkVersion 21
        targetSdkVersion 23
        versionCode 9
        versionName "1.0"
        multiDexEnabled true
        vectorDrawables.useSupportLibrary = true



    }



    sourceSets.main {
        jni.srcDirs = [] //disable automatic ndk-build call
        jniLibs.srcDir 'src/main/libs' //integrate your libs from libs instead of jniLibs
    }
    dexOptions {
        javaMaxHeapSize "4g" //specify the heap size for the …
Run Code Online (Sandbox Code Playgroud)

encryption obfuscation android

5
推荐指数
1
解决办法
7946
查看次数

Gradle>任务:app:generateSafeArgsDebug失败

我有一个kotlin项目,并且我使用了导航组件。在我的本地计算机上,我可以使用gradle build它,并且工作正常。但是当我打电话给我的远程ubuntu时,gradle build我收到此消息,有人可以帮助我吗

root @ sarvdata:/ home / test2 / WooShop#gradle build任务:app:generateSafeArgsDebug失败

失败:构建失败,发生异常。

  • 出了什么问题:任务':app:generateSafeArgsDebug'的执行失败。

    org.xmlpull.v1.XmlPullParserException:在开始标记之前仅允许空白内容,而不是\ u0(位置:已看到START_DOCUMENT \ u0 ... @ 1:1)

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获取完整的见解。

Gradle构建

android gradle

5
推荐指数
2
解决办法
222
查看次数

无法合并dex Android Studio 3.0.1错误

申请插件: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.2"
    defaultConfig {
        applicationId "com.example.wildlife"
        minSdkVersion 16
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        resConfigs "auto"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }
    }
    dataBinding {
        enabled = true
    }
}

dependencies {
   // implementation 'com.android.support:support-v4:26.0.2'

    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support:design:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0-beta1'
    //for notification
    implementation 'com.google.firebase:firebase-messaging:11.6.0'
    implementation 'com.google.firebase:firebase-auth:11.6.0'
    //for storage
    implementation 'com.google.firebase:firebase-database:11.6.0'
    implementation 'com.android.support:customtabs:26.0.2'
    //to create ui of google auth
    implementation 'com.firebaseui:firebase-ui-auth:3.1.0'
    implementation 'com.google.android.gms:play-services-auth:11.6.0'
    implementation 'com.google.android.gms:play-services:11.6.0'
    implementation 'com.android.support:cardview-v7:26.0.2' …
Run Code Online (Sandbox Code Playgroud)

android android-gradle-plugin android-studio-3.0

2
推荐指数
1
解决办法
1万
查看次数