2015-12-28 45 views
0

我想在我的项目中添加jar文件。 https://stackoverflow.com/a/16628496/1928265这就是我在我的项目中添加jar文件的方式。当我添加jar文件时,build.gradle完全同步,但是当我尝试运行该项目时,它给了我一个错误。问题在Android工作室的Android项目中添加jar文件

为此,我搜索了一些在Stackoverflow上的帖子,并在buil.gradle(app)中添加了multiDexEnabled true。有了这个应用程序得到构建,但尝试使用其他功能时,应用程序崩溃。我用gradle中提到的两个jar文件试了这个。但没有奏效。我究竟在哪里出错?

Information:Gradle tasks [:app:assembleDebug] 
:app:preBuild 
:cropper:preBuild UP-TO-DATE 
:app:preBuild UP-TO-DATE 
:richeditor:preBuild UP-TO-DATE 
:app:preDebugBuild UP-TO-DATE 
:cropper:preReleaseBuild UP-TO-DATE 
:app:checkDebugManifest 
:richeditor:preReleaseBuild UP-TO-DATE 
:app:preReleaseBuild UP-TO-DATE 
:cropper:compileReleaseNdk UP-TO-DATE 
:richeditor:compileReleaseNdk UP-TO-DATE 
:app:generateDebugBuildConfig 
:richeditor:compileLint 
:cropper:compileLint 
. 
. 
. 
:app:mergeDebugResources UP-TO-DATE 
:app:processDebugManifest UP-TO-DATE 
:app:processDebugResources UP-TO-DATE 
:app:generateDebugSources UP-TO-DATE 
:app:compileDebugJavaWithJavac UP-TO-DATE 
:app:compileDebugSources UP-TO-DATE 
:app:transformClassesAndResourcesWithExtractJarsForDebug UP-TO-DATE 
:app:transformClassesWithDexForDebug 
UNEXPECTED TOP-LEVEL EXCEPTION: 
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. 
> com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 2 
Information:BUILD FAILED 
Information:Total time: 3 mins 12.068 secs 
Information:1 error 
Information:0 warnings 
Information:See complete output in console 

的build.gradle(APP)

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

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     applicationId "com.example.app" 
     minSdkVersion 17 
     targetSdkVersion 22 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

repositories { 
    mavenCentral() 
    jcenter() 
    maven { url 'http://clinker.47deg.com/nexus/content/groups/public' } 

} 

dependencies { 
    compile project(':cropper') 
    compile project(':richeditor') 
    compile('com.fortysevendeg.swipelistview:swipelistview:[email protected]') { 
     transitive = true 
    } 
    compile 'com.android.support:support-v4:23.0.1' 
    compile 'com.github.satyan:sugar:1.3' 
    compile 'com.facebook.android:facebook-android-sdk:4.7.0' 
    compile 'com.google.android.gms:play-services-identity:8.1.0' 
    compile 'com.google.android.gms:play-services-plus:8.1.0' 
    compile 'com.github.lassana:continuous-audiorecorder:1.1.0' 
    compile 'com.squareup.okhttp:okhttp:2.6.0' 
    compile 'com.google.android.gms:play-services:8.1.0' 
    //compile files('libs/itextpdf-5.3.2.jar') 
    //compile files('libs/jericho-html-3.4.jar') 
} 

错误日志

12-28 13:39:07.829 5804-5804/? E/AndroidRuntime﹕ FATAL EXCEPTION: main 
    Process: com.example.app, PID: 5804 
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.app/com.example.app.LoginActivity}: android.view.InflateException: Binary XML file line #86: Error inflating class com.facebook.login.widget.LoginButton 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429) 
      at android.app.ActivityThread.access$800(ActivityThread.java:151) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342) 
      at android.os.Handler.dispatchMessage(Handler.java:110) 
      at android.os.Looper.loop(Looper.java:193) 
      at android.app.ActivityThread.main(ActivityThread.java:5333) 
      at java.lang.reflect.Method.invokeNative(Native Method) 
      at java.lang.reflect.Method.invoke(Method.java:515) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
      at dalvik.system.NativeStart.main(Native Method) 
    Caused by: android.view.InflateException: Binary XML file line #86: Error inflating class com.facebook.login.widget.LoginButton 
      at android.view.LayoutInflater.createView(LayoutInflater.java:620) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
      at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
      at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
      at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:341) 
      at android.app.Activity.setContentView(Activity.java:1951) 
      at com.example.app.LoginActivity.onCreate(LoginActivity.java:117) 
      at android.app.Activity.performCreate(Activity.java:5346) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331) 
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429) 
            at android.app.ActivityThread.access$800(ActivityThread.java:151) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342) 
            at android.os.Handler.dispatchMessage(Handler.java:110) 
            at android.os.Looper.loop(Looper.java:193) 
            at android.app.ActivityThread.main(ActivityThread.java:5333) 
            at java.lang.reflect.Method.invokeNative(Native Method) 
            at java.lang.reflect.Method.invoke(Method.java:515) 
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
            at dalvik.system.NativeStart.main(Native Method) 
    Caused by: java.lang.reflect.InvocationTargetException 
      at java.lang.reflect.Constructor.constructNative(Native Method) 
      at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
      at android.view.LayoutInflater.createView(LayoutInflater.java:594) 
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
            at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:341) 
            at android.app.Activity.setContentView(Activity.java:1951) 
            at com.example.app.LoginActivity.onCreate(LoginActivity.java:117) 
            at android.app.Activity.performCreate(Activity.java:5346) 
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088) 
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331) 
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429) 
            at android.app.ActivityThread.access$800(ActivityThread.java:151) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342) 
            at android.os.Handler.dispatchMessage(Handler.java:110) 
            at android.os.Looper.loop(Looper.java:193) 
            at android.app.ActivityThread.main(ActivityThread.java:5333) 
            at java.lang.reflect.Method.invokeNative(Native Method) 
            at java.lang.reflect.Method.invoke(Method.java:515) 
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
            at dalvik.system.NativeStart.main(Native Method) 
    Caused by: java.lang.NoClassDefFoundError: com.facebook.R$style 
      at com.facebook.login.widget.LoginButton.getDefaultStyleResource(LoginButton.java:576) 
      at com.facebook.FacebookButtonBase.<init>(FacebookButtonBase.java:64) 
      at com.facebook.login.widget.LoginButton.<init>(LoginButton.java:200) 
            at java.lang.reflect.Constructor.constructNative(Native Method) 
            at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
            at android.view.LayoutInflater.createView(LayoutInflater.java:594) 
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
            at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:341) 
            at android.app.Activity.setContentView(Activity.java:1951) 
            at com.example.app.LoginActivity.onCreate(LoginActivity.java:117) 
            at android.app.Activity.performCreate(Activity.java:5346) 
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088) 
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331) 
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429) 
            at android.app.ActivityThread.access$800(ActivityThread.java:151) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342) 
            at android.os.Handler.dispatchMessage(Handler.java:110) 
            at android.os.Looper.loop(Looper.java:193) 
            at android.app.ActivityThread.main(ActivityThread.java:5333) 
            at java.lang.reflect.Method.invokeNative(Native Method) 
            at java.lang.reflect.Method.invoke(Method.java:515) 
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
            at dalvik.system.NativeStart.main(Native Method) 
12-28 13:39:08.597  915-915/? E/NetworkScheduler.SchedulerReceiver﹕ Invalid parameter app 
12-28 13:39:08.597  915-915/? E/NetworkScheduler.SchedulerReceiver﹕ Invalid package name : Perhaps you didn't include a PendingIntent in the extras? 
12-28 13:39:08.656 5804-5848/? E/NativeCrypto﹕ ssl=0x622aedc8 cert_verify_callback x509_store_ctx=0x6226e8c0 arg=0x0 
12-28 13:39:08.656 5804-5848/? E/NativeCrypto﹕ ssl=0x622aedc8 cert_verify_callback calling verifyCertificateChain authMethod=ECDHE_ECDSA 
12-28 13:39:09.329 5897-5897/? E/dalvikvm﹕ Could not find class 'com.google.android.apps.gsa.assist.GsaVoiceInteractionSession', referenced from method com.google.android.apps.gsa.assist.GsaVoiceInteractionSession_MembersInjector.al 
12-28 13:39:09.724 30617-5935/? E/WhiteAppsList﹕ /etc/trustapp: open failed: ENOENT (No such file or directory) 
    java.io.FileNotFoundException: /etc/trustapp: open failed: ENOENT (No such file or directory) 
      at libcore.io.IoBridge.open(IoBridge.java:453) 
      at java.io.FileInputStream.<init>(FileInputStream.java:78) 
      at java.io.FileInputStream.<init>(FileInputStream.java:105) 
      at com.lenovo.safecenter.ww.support.WhiteAppsList.getThirdWhiteAppsList(WhiteAppsList.java:183) 
      at com.lenovo.safecenter.ww.database.AppUtil.batchOperateDB(AppUtil.java:31) 
      at com.lenovo.safecenter.ww.broadcast.CheckPermissionService.a(CheckPermissionService.java:42) 
      at com.lenovo.safecenter.ww.broadcast.CheckPermissionService$3.run(CheckPermissionService.java:129) 
    Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory) 
      at libcore.io.Posix.open(Native Method) 
      at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110) 
      at libcore.io.IoBridge.open(IoBridge.java:437) 
            at java.io.FileInputStream.<init>(FileInputStream.java:78) 
            at java.io.FileInputStream.<init>(FileInputStream.java:105) 
            at com.lenovo.safecenter.ww.support.WhiteAppsList.getThirdWhiteAppsList(WhiteAppsList.java:183) 
            at com.lenovo.safecenter.ww.database.AppUtil.batchOperateDB(AppUtil.java:31) 
            at com.lenovo.safecenter.ww.broadcast.CheckPermissionService.a(CheckPermissionService.java:42) 
            at com.lenovo.safecenter.ww.broadcast.CheckPermissionService$3.run(CheckPermissionService.java:129) 
12-28 13:39:10.751 5989-5989/? E/WifiManager﹕ mWifiServiceMessenger == null 
12-28 13:39:10.968 5936-5987/? E/NativeCrypto﹕ ssl=0x613f3170 cert_verify_callback x509_store_ctx=0x62a45940 arg=0x0 
12-28 13:39:10.969 5936-5987/? E/NativeCrypto﹕ ssl=0x613f3170 cert_verify_callback calling verifyCertificateChain authMethod=ECDHE_RSA 
12-28 13:39:10.972 5989-5989/? E/﹕ appName=com.csam.icici.bank.imobile, acAppName=/system/bin/surfaceflinger 
12-28 13:39:10.972 5989-5989/? E/﹕ 0 
12-28 13:39:12.147 5936-5997/? E/NativeCrypto﹕ ssl=0x626807c0 cert_verify_callback x509_store_ctx=0x631b8940 arg=0x0 
12-28 13:39:12.147 5936-5997/? E/NativeCrypto﹕ ssl=0x626807c0 cert_verify_callback calling verifyCertificateChain authMethod=ECDHE_RSA 
12-28 13:39:12.607 5989-6034/? E/NativeCrypto﹕ ssl=0x61bc2878 cert_verify_callback x509_store_ctx=0x61f56940 arg=0x0 
12-28 13:39:12.607 5989-6034/? E/NativeCrypto﹕ ssl=0x61bc2878 cert_verify_callback calling verifyCertificateChain authMethod=RSA 
12-28 13:39:14.579 6218-6218/? E/﹕ appName=com.google.android.apps.magazines, acAppName=/system/bin/surfaceflinger 
12-28 13:39:14.579 6218-6218/? E/﹕ 0 
12-28 13:39:14.673  915-915/? E/NetworkScheduler.SchedulerReceiver﹕ Invalid parameter app 
12-28 13:39:14.673  915-915/? E/NetworkScheduler.SchedulerReceiver﹕ Invalid package name : Perhaps you didn't include a PendingIntent in the extras? 
12-28 13:39:15.828 6295-6295/? E/System﹕ Unable to open zip file: /data/data/com.amazon.kindle/app_dex/classes2.dex 
12-28 13:39:15.838 6295-6295/? E/System﹕ java.util.zip.ZipException: Not a zip archive 
      at java.util.zip.ZipFile.readCentralDir(ZipFile.java:361) 
      at java.util.zip.ZipFile.<init>(ZipFile.java:151) 
      at java.util.zip.ZipFile.<init>(ZipFile.java:115) 
      at dalvik.system.DexPathList$Element.maybeInit(DexPathList.java:432) 
      at dalvik.system.DexPathList$Element.findResource(DexPathList.java:446) 
      at dalvik.system.DexPathList.findResources(DexPathList.java:362) 
      at dalvik.system.BaseDexClassLoader.findResources(BaseDexClassLoader.java:72) 
      at java.lang.ClassLoader.getResources(ClassLoader.java:413) 
      at org.slf4j.LoggerFactory.findPossibleStaticLoggerBinderPathSet(LoggerFactory.java:220) 
      at org.slf4j.LoggerFactory.bind(LoggerFactory.java:125) 
      at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:107) 
      at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:295) 
      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269) 
      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281) 
      at com.audible.mobile.logging.PIIAwareLoggerDelegate.<init>(PIIAwareLoggerDelegate.java:46) 
      at com.audible.mobile.resource.AssetInputStreamResource.<clinit>(AssetInputStreamResource.java:23) 
      at com.audible.mobile.download.provider.DownloadDataSource.<init>(DownloadDataSource.java:24) 
      at com.audible.mobile.download.provider.DownloadContentProvider.onCreate(DownloadContentProvider.java:48) 
      at android.content.ContentProvider.attachInfo(ContentProvider.java:1656) 
      at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) 
      at android.app.ActivityThread.installProvider(ActivityThread.java:5049) 
      at android.app.ActivityThread.installContentProviders(ActivityThread.java:4623) 
      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4563) 
      at android.app.ActivityThread.access$1500(ActivityThread.java:151) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1402) 
      at android.os.Handler.dispatchMessage(Handler.java:110) 
      at android.os.Looper.loop(Looper.java:193) 
      at android.app.ActivityThread.main(ActivityThread.java:5333) 
      at java.lang.reflect.Method.invokeNative(Native Method) 
      at java.lang.reflect.Method.invoke(Method.java:515) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
      at dalvik.system.NativeStart.main(Native Method) 
12-28 13:39:15.838 6295-6295/? E/System﹕ Unable to open zip file: /data/data/com.amazon.kindle/app_dex/classes3.dex 
12-28 13:39:15.840 6295-6295/? E/System﹕ java.util.zip.ZipException: Not a zip archive 
      at java.util.zip.ZipFile.readCentralDir(ZipFile.java:361) 
      at java.util.zip.ZipFile.<init>(ZipFile.java:151) 
      at java.util.zip.ZipFile.<init>(ZipFile.java:115) 
      at dalvik.system.DexPathList$Element.maybeInit(DexPathList.java:432) 
      at dalvik.system.DexPathList$Element.findResource(DexPathList.java:446) 
      at dalvik.system.DexPathList.findResources(DexPathList.java:362) 
      at dalvik.system.BaseDexClassLoader.findResources(BaseDexClassLoader.java:72) 
      at java.lang.ClassLoader.getResources(ClassLoader.java:413) 
      at org.slf4j.LoggerFactory.findPossibleStaticLoggerBinderPathSet(LoggerFactory.java:220) 
      at org.slf4j.LoggerFactory.bind(LoggerFactory.java:125) 
      at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:107) 
      at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:295) 
      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269) 
      at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281) 
      at com.audible.mobile.logging.PIIAwareLoggerDelegate.<init>(PIIAwareLoggerDelegate.java:46) 
      at com.audible.mobile.resource.AssetInputStreamResource.<clinit>(AssetInputStreamResource.java:23) 
      at com.audible.mobile.download.provider.DownloadDataSource.<init>(DownloadDataSource.java:24) 
      at com.audible.mobile.download.provider.DownloadContentProvider.onCreate(DownloadContentProvider.java:48) 
      at android.content.ContentProvider.attachInfo(ContentProvider.java:1656) 
      at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) 
      at android.app.ActivityThread.installProvider(ActivityThread.java:5049) 
      at android.app.ActivityThread.installContentProviders(ActivityThread.java:4623) 
      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4563) 
      at android.app.ActivityThread.access$1500(ActivityThread.java:151) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1402) 
      at android.os.Handler.dispatchMessage(Handler.java:110) 
      at android.os.Looper.loop(Looper.java:193) 
      at android.app.ActivityThread.main(ActivityThread.java:5333) 
      at java.lang.reflect.Method.invokeNative(Native Method) 
      at java.lang.reflect.Method.invoke(Method.java:515) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
      at dalvik.system.NativeStart.main(Native Method) 
12-28 13:39:17.159 6338-6338/? E/AndroidRuntime﹕ FATAL EXCEPTION: main 
    Process: com.example.app, PID: 6338 
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.app/com.example.app.MainActivity}: android.view.InflateException: Binary XML file line #57: Error inflating class com.fortysevendeg.swipelistview.SwipeListView 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429) 
      at android.app.ActivityThread.access$800(ActivityThread.java:151) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342) 
      at android.os.Handler.dispatchMessage(Handler.java:110) 
      at android.os.Looper.loop(Looper.java:193) 
      at android.app.ActivityThread.main(ActivityThread.java:5333) 
      at java.lang.reflect.Method.invokeNative(Native Method) 
      at java.lang.reflect.Method.invoke(Method.java:515) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
      at dalvik.system.NativeStart.main(Native Method) 
    Caused by: android.view.InflateException: Binary XML file line #57: Error inflating class com.fortysevendeg.swipelistview.SwipeListView 
      at android.view.LayoutInflater.createView(LayoutInflater.java:620) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
      at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
      at com.example.app.MainActivity.onCreate(MainActivity.java:128) 
      at android.app.Activity.performCreate(Activity.java:5346) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331) 
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429) 
            at android.app.ActivityThread.access$800(ActivityThread.java:151) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342) 
            at android.os.Handler.dispatchMessage(Handler.java:110) 
            at android.os.Looper.loop(Looper.java:193) 
            at android.app.ActivityThread.main(ActivityThread.java:5333) 
            at java.lang.reflect.Method.invokeNative(Native Method) 
            at java.lang.reflect.Method.invoke(Method.java:515) 
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
            at dalvik.system.NativeStart.main(Native Method) 
    Caused by: java.lang.reflect.InvocationTargetException 
      at java.lang.reflect.Constructor.constructNative(Native Method) 
      at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
      at android.view.LayoutInflater.createView(LayoutInflater.java:594) 
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
            at com.example.app.MainActivity.onCreate(MainActivity.java:128) 
            at android.app.Activity.performCreate(Activity.java:5346) 
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088) 
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331) 
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429) 
            at android.app.ActivityThread.access$800(ActivityThread.java:151) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342) 
            at android.os.Handler.dispatchMessage(Handler.java:110) 
            at android.os.Looper.loop(Looper.java:193) 
            at android.app.ActivityThread.main(ActivityThread.java:5333) 
            at java.lang.reflect.Method.invokeNative(Native Method) 
            at java.lang.reflect.Method.invoke(Method.java:515) 
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
            at dalvik.system.NativeStart.main(Native Method) 
    Caused by: java.lang.NoClassDefFoundError: com.fortysevendeg.swipelistview.R$styleable 
      at com.fortysevendeg.swipelistview.SwipeListView.init(SwipeListView.java:191) 
      at com.fortysevendeg.swipelistview.SwipeListView.<init>(SwipeListView.java:160) 
            at java.lang.reflect.Constructor.constructNative(Native Method) 
            at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
            at android.view.LayoutInflater.createView(LayoutInflater.java:594) 
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
            at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
            at com.example.app.MainActivity.onCreate(MainActivity.java:128) 
            at android.app.Activity.performCreate(Activity.java:5346) 
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088) 
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331) 
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429) 
            at android.app.ActivityThread.access$800(ActivityThread.java:151) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342) 
            at android.os.Handler.dispatchMessage(Handler.java:110) 
            at android.os.Looper.loop(Looper.java:193) 
            at android.app.ActivityThread.main(ActivityThread.java:5333) 
            at java.lang.reflect.Method.invokeNative(Native Method) 
            at java.lang.reflect.Method.invoke(Method.java:515) 
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 
            at dalvik.system.NativeStart.main(Native Method) 
+0

你试过你尝试加入编译“com.android.support:multidex:1.0.1此链接http://stackoverflow.com/questions/33717886/errorexecution-failed-for-task-apptransformclasseswithdexfordebug –

+0

'在build.gradle(应用程序)或只multiDexEnabled真? –

+0

http://stackoverflow.com/questions/33313101/dexindexoverflowexception-only-when-running-tests –

回答

1

问题是在这里,使用一个

compile 'com.google.android.gms:play-services-plus:8.1.0' 
compile 'com.google.android.gms:play-services:8.1.0' // USE THIS 

你可以升级你

compileSdkVersion 23 
buildToolsVersion "23.0.1" 
targetSdkVersion 23 

你加这个

compile 'com.android.support:multidex:1.0.1' 
+0

我尝试了上面的改变,但没有奏效。应用程序崩溃。 –

+0

@JayVisariya当时分享你的logcat –

+1

检查问题。我已经添加了日志。 –

0

尝试增加multiDexEnabled忠实于你的应用的build.gradle(应用程序)文件。

defaultConfig { 
    multiDexEnabled true 
} 

dexOptions { 
    javaMaxHeapSize "4g" 
    reDexLibraries = false 
} 
+0

它应该说'preDexLibraries' – Armin

0

只能使用此代码,并删除所有有关其发挥服务库。

compile 'com.google.android.gms:play-services:8.1.0' 
+0

如果我这样做,构建不会成功构建。错误:任务':app:transformClassesWithDexForDebug'的执行失败。 > com.android.build.transform.api.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files \ Java \ jdk1。 8.0_45 \ BIN \ java中。exe''以非零退出值结束2 –

+0

在defaultConfig中添加** multiDexEnabled true ** –

相关问题