相关疑难解决方法(0)

无法合并dex

我有Android Studio Beta.我创建了一个新项目,编译我的旧模块,但是当我尝试启动应用程序时,它没有启动消息:

Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
Run Code Online (Sandbox Code Playgroud)

com.android.builder.dexing.DexArchiveMergerException:无法合并dex

但我不知道如何解决这个错误.我用谷歌搜索了几个小时但没有成功.

我的项目是:

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

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-beta6'
        classpath "io.realm:realm-gradle-plugin:3.7.1"
        classpath 'com.google.gms:google-services:3.1.0'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

我的应用程序gradle:

    apply plugin: 'com.android.application'

android …
Run Code Online (Sandbox Code Playgroud)

android dex android-studio-3.0

296
推荐指数
16
解决办法
35万
查看次数

无法实例化应用程序com.android.tools.fd.runtime.BootstrapApplication?Android

我将Android Studio更新为2.0版.但我有一个问题,我不知道为什么?

重要的错误信息:

无法实例化应用程序com.android.tools.fd.runtime.BootstrapApplication:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication

我搜索了很长时间,但我没有找到正确的答案,你可以看到链接

在我单击File-> Project structure的 同时显示此错误:

在此输入图像描述

在libs的某个地方有什么问题吗?当gradle构建程序时,libs没有完全加载当前程序.Android Studio 2.0版有什么问题吗?

当我使用Android studio 1.4.0构建和运行程序时.这对我来说可以!但是当我使用Android Studio 2.0时,问题出现了!

为什么?请问你能帮帮我吗?

这是详细的错误日志:

11月11日至28日:57:00.489 19890-19890/com.eallcn.rentagent.debug E/AndroidRuntime:致命异常:主要过程:com.eallcn.rentagent.debug,PID:19890了java.lang.RuntimeException:无法实例应用com.android.tools.fd.runtime.BootstrapApplication:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication at android.app.LoadedApk.makeApplication(LoadedApk.java:537)at android.app
.ActivityThread.handleBindApplication(ActivityThread.java:4586)
在Android.app.Handler的android.app.ActivityThread.access $ 1800(ActivityThread.java:139)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1316).dispatchMessage(Handler.java:102)
在android.os.Looper.loop(Looper.java:136)
在android.app.ActivityThread.main(ActivityThread.java:5314)
在java.lang.reflect.Method.invokeNative(本地方法)
在java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)a
dalvik.system.NativeStart.main(本机方法)中的com com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)
引起:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.
在com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:167)的com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179)的android.app上的rentagent.MyDebugEallApplication . Application.attach(Application.java:194)
在android.app.Instrumentation.newApplication(Instrumentation.java:929)
的android.app.Instrumentation.newApplication(Instrumentation.java:976)
android.app.LoadedApk.makeApplication(LoadedApk)的.java:532)
在android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586)在android.app.ActivityThread.access $ 1800(ActivityThread.java:139)在android.app.ActivityThread $ H.handleMessage(ActivityThread.java :1316)在android.os.Looper.loo的android.os.Handler.dispatchMessage(Handler.java:102)p(Looper.java:136)位于android.app.ActivityThread.main(ActivityThread.java:5314)的java.lang.reflect.Method.invokeNative(Native Method),位于java.lang.reflect.Method.invoke(方法. java:515)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)at dalvik.system.NativeStart抛出java.lang.ClassNotFoundException:致.主要(本机方法)com.eallcn.rentagent.MyDebugEallApplication在java.lang.Class.classForName(本机方法)在java.lang.Class.forName(Class.java:251)在java.lang.Class.forName(Class.java:216)位于com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:155)的com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext( BootstrapApplication.java:179)在android.app.Application.attach(Application.java:194)在android.app.Instrumentation.newApplication(Instrumentation.java:992)在android.app.Instrumentation.newApplication(Instrumentat ion.java:976)在android.app.A.运行Android.app.A活动时,我在Android.app.A.运行时,运行android.app.A.运行时,运行android.app.A.运行时,运行Android.app.A.运行时,运行Android.app.A.运行时,运行Android.app.A活动. 139)在android.app.Loper.loop(Looper.java:136)的android.app.Handler.dispatchMessage(Handler.java:102)上的android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1316)at android.app.ActivityThread.main(ActivityThread.java:5314)位于com.android的java.lang.reflect.Method.invoke(Method.java:515)的java.lang.reflect.Method.invokeNative(Native Method)中.在dalvik.system.NativeStart.main(本地方法)的com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)中的internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)引起: java.lang.NoClassDefFoundError:COM/eallcn/rentagent/MyDebugEallApplication在java.lang.Class.classForName(本机方法)在java.lang.Class.forName(Class.java:251)在java.lang.Class.forName(类.java:216)在com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:155)位于android.app.Application.attach(Application.java:194)的com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) .app.Instrumentation.newApplication(Instrumentation.java:992)在android.app.Instrumentation.newApplication(Instrumentation.java:976)的android.app.LoadedApk.makeApplication(LoadedApk.java:532)android.app.ActivityThread. android.app.Handler.dispatchMessage上的android.app.ActivityThread.access $ 1800(ActivityThread.java:139)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1316)的handleBindApplication(ActivityThread.java:4586) Handler.java:102)在android.app.Looper.loop(Looper.java:136)的android.app.ActivityThread.main(ActivityThread.java:5314)java.lang.reflect.Method.invokeNative(Native …

android gradle android-studio instant-run

140
推荐指数
5
解决办法
6万
查看次数

Android Studio未部署对应用的更改

有时这种情况发生在开发时.我会对我的源代码进行更改,点击全部保存,然后运行,但更改显然不会反映在应用程序中 - (我正在使用设备进行测试).我甚至可以在我的设备上卸载应用程序,再次点击运行,新安装的应用程序仍未反映源代码中的更改.当发生这种情况时,我必须编辑源代码,命中运行,然后可能会出现一个新版本,其中包含我预期的更改将在设备上.

我也尝试过这里的解决方案,但它似乎并不常用.

Android Studio - 在没有新更改的情况下部署我的应用

deployment android android-studio

94
推荐指数
7
解决办法
5万
查看次数

如何禁用Android Studio 3.0的即时运行

做了一些更改后,我收到了一个错误

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

据一些人说,这是因为Instant Run.

在最新的Stable Android Studio 3.0上,在Build,Execution,Deployment, 我没有任何Instant Run选项,甚至在设置搜索中检查.我可能能够禁用它的任何线索?

更新1:尝试重新安装.没变.

内部版本号171.4408382

更新2:重置镜头/sf/answers/1357834271/仍然没有.

更新3:不重复.必须是设置中的东西.完全干净的安装/重置做到了.

我看到的截图: 在此输入图像描述

android intellij-idea android-studio

32
推荐指数
5
解决办法
4万
查看次数

Android studio 2.0 bug:无需更改部署

我从Android Develop网站下载最新的Android Studio 2.0.

但是,当我更改一行代码并使用"即时运行"而不是更新更改时,它会提示我" 无需更改部署 ".

这将发生在代码更改和XML更改上.

但是,当我重新启动Android Studio时,事情会正常工作一两次,然后" 无需更改部署 "再来一次!

我在Android Studio旧版本上使用了我的旧SDK.JDK是1.7.0 Windows7 64

那么,是否有人有同样的错误?

android build android-studio instant-run

29
推荐指数
2
解决办法
6821
查看次数

Android Studio 2.0即时运行不起作用但出现此提示?

点击即时运行时,会出现以下提示:

您当前具有相同启动配置的活动运行会话,是否要终止会话并继续当前启动

其他人可以解决这个问题吗?谢谢!

android android-studio-2.0 android-instant-run

21
推荐指数
1
解决办法
3360
查看次数

运行应用程序vs应用更改android studio 2.3

两者之间有什么主要区别

运行应用应用更改

在此输入图像描述

什么是最好的方案来使用每个?

谢谢.

android toolbar android-studio instant-run android-instant-run

19
推荐指数
1
解决办法
9286
查看次数

即时运行后,设备选择器对话框不会显示

Android studio 2.0第一次启动应用程序之后,emulator它似乎附加了运行进程.但是,如果我连接设备并想要测试应用程序,则设备选择器对话框不会显示.我尝试了即时运行,简单运行,检查配置(它设置为显示选择器对话框),但所有更改都是对emulator应用程序进行的.

如何启动应用程序设备而不关闭emulator和丢失即时运行" **connection**" emulator

android android-studio instant-run

18
推荐指数
2
解决办法
8292
查看次数

Android studio:如何强制重新安装(禁用即时运行一次)?

我知道你可以完全禁用即时运行(新的Android 2.0功能).但是我确实喜欢这个功能,除了在某些情况下: - 当对布局文件进行更改时,它通常不会在访问这些资源时获取导致Nullpointer的更改.

有没有办法绕过即时运行?并强制重新安装?

我知道改变AndroidManifest强制这个但这不方便.

android android-studio android-instant-run

18
推荐指数
1
解决办法
3950
查看次数

将Android Studio升级到2.3后,调试控制台不显示消息

我刚刚将Android Studio的版本升级到2.3并且gradle到3.3版本,我丢失了一个最有用的功能,即Debug Console中的日志.当我使用调试模式运行应用程序时,调试控制台中显示的唯一日志是:

03/03 10:35:40: Launching app Split APKs installed 
$ adb shell am startservice com.myapp.android/com.android.tools.fd.runtime.InstantRunService 
$ adb shell am start -n "com.myapp.android/com.myapp.android.UI.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Connecting to com.myapp.android Connected to the target VM, address: 'localhost:8601', transport: 'socket'
Run Code Online (Sandbox Code Playgroud)

之后没有显示任何内容.知道如何解决这个问题吗?

android android-studio

18
推荐指数
2
解决办法
8590
查看次数