当前位置: 首页 > 知识库问答 >
问题:

无法用融合提供商启动应用程序?

敖永丰
2023-03-14

我正在构建一个应用程序,其中我使用的是来自此教程链接的融合提供程序代码,但当我想运行我的应用程序时,我收到以下错误:

Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.

com.android.build.api.transform.transformException:com.android.ide.common.Process.processException:org.gradle.Process.internal.execexception:进程“command”/usr/lib/jvm/java-7-openjdk-amd64/bin/java“已完成,退出值为非零1

这是我的分级文件:

apply plugin: 'com.android.application'

android{compileSdkVersion 23 buildToolsVersion“24.0.0”dexOptions{JavaAxHeapSize“4G”}

defaultConfig {
    applicationId "com.example.dev3.fusedtutorial"
    minSdkVersion 9
    targetSdkVersion 23
    multiDexEnabled true
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

}

依赖项{compile fileTree(include:['*.jar'],dir:'libs')testCompile'junit:junit:4.12'compile'comm.android.support:appcompat-v7:23.4.0'compile'com.google.android.gms:play-services:9.2.0'}

有人能帮我吗?

共有1个答案

楚鸿波
2023-03-14

将以下内容添加到您的构建中。应用程序级别的级别:

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"


defaultConfig {
     applicationId "com.example.dev3.fusedtutorial"
     minSdkVersion 9
     targetSdkVersion 23
     multiDexEnabled true
     versionCode 1
     versionName "1.0"

}

dexOptions {
    incremental true
    javaMaxHeapSize "4g"
}
}

或按以下方式添加应用程序类:

public class MyApplication extends Application {

@Override
public void onCreate() {
    MultiDex.install(getApplicationContext());
    super.onCreate();

    }
 }

并且不要忘记在清单中编辑应用程序名称。

 <application
    android:name=".MyApplication"
    ................
 </application>
 类似资料:
  • 我正在检查移动设备上是否启用了位置服务,如果是,请监听构建GoogleAppClient并监听位置更改。我面临的问题是,一旦在mobile中打开位置并重新启用,我就无法获得位置(纬度/长)。位置始终为空。 isLocationEnabled检查位置是否已打开

  • 我已经在tomcat服务器上安装了应用程序。在启动和加载应用程序的过程中,我有以下堆栈跟踪的错误。如何解决这个问题? apache-tomcat-7.0.47/webapps/petclinic 2016年10月27日下午12:14:36 org。阿帕奇。卡塔琳娜。果心标准上下文起始内部 严重:ServletContainerInitializer处理javax时出错。servlet。Servle

  • 我想通过Android LocationManager API使用fused location provider,因为: 我不想让应用程序Phonelocator依赖于google play服务 现有的实现已经在工作和测试 看起来这是可能的。只需将字符串“融合”作为安装了google play服务的手机上的位置提供程序传递即可。 我想选择使用优先级高精度配置文件。我怀疑,默认情况下,它没有被使用。

  • 我是新来的Android,我下面的教程如何发送电子邮件使用JavaMail API,我已经添加了必要的罐正确,但我总是面对无法解决符号提供商的Gmail Sender类,我试图删除和添加罐,但问题仍然坚持。 我错过什么了吗?顺便说一下,我正在做androidStudio。

  • 我正在测试新的崩溃工具:https://firebase.google.com/docs/crash/ 完成步骤后,应用程序启动,它崩溃了,说:

  • 我有了我的spring-boot-starter-web,然后我将spring-boot-starter-actuator添加到gradle文件中。没有编译错误。但是当我尝试运行服务器时,它会出现以下异常。 我的build.gradle内容(只包括主要内容)