问题标签 [instant-run]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6250 浏览

android - 运行使用 Gradle2.0.0-alpha 插件编译的 Android(用 Kotlin 编写)项目时出错

gradle2.0.0-alpha使用我得到的新插件编译项目时。

有任何想法吗?

0 投票
2 回答
14191 浏览

android - 错误:原因:com.android.sdklib.repository.FullRevision

我想尝试从 AS 2.0 即时运行 - 为此,我必须将 build-plugin 更新为 2.0.0-alpha1 - 但是当我这样做时,我无法再同步项目,因为我得到了:

有人知道原因/解决方法吗?

0 投票
1 回答
1763 浏览

android - Android Studio 即时运行效果不佳

我使用的是Android studio 2.0,并使用官方文档配置项目,AS的设置窗口中的配置instant run已从禁用状态变为启用状态。现在运行图标也有闪电了,但是当我更改代码时,只需在函数中添加一个toast,然后单击闪电运行,应用程序将退出,日志显示如下:

编辑:bug状态已经更新,alpha2没有再出现crash,但还是不能使用instant-run,更多详情:<a href="https://code.google.com/p/android/issues/ detail?id=195064" rel="nofollow">https://code.google.com/p/android/issues/detail?id=195064

Edit: Android studio 2.1.1 with 2.12 gradle work well now.

0 投票
18 回答
67433 浏览

android - 无法实例化应用程序 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 它显示这个错误:

在此处输入图像描述

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

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

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

这是详细的错误日志:

11-28 11: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 在 android.app.LoadedApk.makeApplication(LoadedApk.java:537) 在 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.Handler.dispatchMessage(Handler.java:102)
在 android.os.Looper.loop(Looper.java:136)
在 android.app.ActivityThread.main(ActivityThread.java:5314)
在 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:864) at com.
dalvik.system.NativeStart.main(Native Method)的android.internal.os.ZygoteInit.main(ZygoteInit.java:680 )
引起:java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
在 com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:167) 在 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(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.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:136) 在 android.app。ActivityThread.main(ActivityThread.java:5314) 在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:515) 在 com.android.internal.os。 ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) 位于 dalvik.system.NativeStart 的 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)。main(Native Method) 引起:java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:251) at 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.LoadedApk 的 android.app.Instrumentation.newApplication(Instrumentation.java:976)。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 的 android.os.Handler.dispatchMessage(Handler.java:102)。在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method. java:515) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) 在 dalvik.system.NativeStart.main(Native Method) 引起:java.lang.NoClassDefFoundError: com/eallcn/rentagent/MyDebugEallApplication at java.lang.Class.classForName(Native Method) at 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(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.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:136) 在 android.app.ActivityThread.main(ActivityThread.java :5314) 在 java.lang.reflect.Method.invoke(Method.java:515) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) 在 dalvik.system.NativeStart.main (本机方法)原因:java.lang.ClassNotFoundException:在路径上找不到类“com.eallcn.rentagent.MyDebugEallApplication”:DexPathList [[zip file“/data/app/com.eallcn.rentagent.debug-1 .apk"],nativeLibraryDirectories=[/data/app-lib/com.eallcn.rentagent.debug-1, /vendor/lib, /system/lib, /data/datalib]] 在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56 ) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:457) 在 java.lang.Class 的 java.lang.ClassLoader.loadClass(ClassLoader.java:497)。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(Instrumentation.java:976) 在 android.app.LoadedApk.makeApplication(LoadedApk .java:532)在 android.app 的 android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586)。ActivityThread.access$1800(ActivityThread.java:139) 在 android.os.Looper 的 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)。在 java.lang.reflect.Method 的 android.app.ActivityThread.main(ActivityThread.java:5314) 的循环(Looper.java:136)。在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) 在 com.android.internal 的 java.lang.reflect.Method.invoke(Method.java:515) 的 invokeNative(Native Method)。 os.ZygoteInit.main(ZygoteInit.java:680) 在 dalvik.system.NativeStart.main(Native Method)515) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) 在 dalvik.system.NativeStart.main (本机方法)515) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) 在 dalvik.system.NativeStart.main (本机方法)第680章)第680章)

 

0 投票
3 回答
4377 浏览

android-studio - Android Studio 2.0 Instant Run 不工作

这个新功能 Instant Run 并不总是像描述的​​那样工作。我只是在文本中修改了油漆颜色并立即运行,它会重新启动活动!但是在修改了一些其他代码之后,Instant Run 运行良好。我错过了什么吗?

0 投票
4 回答
1219 浏览

android - Android Studio 2.0(预览版 3b)布局 xml 更改未在 apk 中更新?

当我对布局资源文件进行更改时,当从 Android Studio 2.0(预览版 3b)构建和安装 apk 文件时,它不会更新/反映。

示例:我有一个EditText,我添加了一个TextInputLayout这样的:

更新应用程序后的结果与我添加之前相同TextInputLayout,只是EditText没有TextInputLayout

我试过的:

  • 构建/清理项目
  • 构建/重建项目
  • 文件/无效缓存/重新启动..
  • 先卸载应用
  • 关闭即时运行

我怀疑这可能是 Android Studio 2.0 的 Preview 3b 版本的错误导致的。有任何想法吗?也许这只是一个设置/配置?

0 投票
2 回答
2189 浏览

android-studio - Android Studio Instant Run not working

I am trying to get Instant Run to work in Android Studio. I have A.S. 2.0 Preview 4 installed, and my Instant Run is enabled like this: enter image description here

Now, I am experimenting with this in the Topeka sample app from Google (https://github.com/googlesamples/android-topeka). So, I am placing a bunch of Toasts in CategorySelectionActivity and CategorySelectionFragment, hoping that they can be instantaneously changed with Instant Run. But every time I hit the Instant Run button in A.S., it completely shuts down the app and re-installs it. It does not resume from the same activity I was on previously (as expected), NOR is it displaying the toast message like

Applied code changes without Activity restart

Does anyone know how to get Instant Run to work properly?

Thanks, Igor

0 投票
7 回答
127453 浏览

android - 在 Android Studio 2.0 中即时运行(如何关闭)

如何在 Android Studio 2.0 Preview 中禁用 Instant Run。当我转到设置时,我看到它:

在此处输入图像描述

而且我无法从“启用即时运行...”中删除勾号

我使用的是 Android Studio 2.0 Preview 9,但这个错误也出现在 Android Studio 2.0 Preview 7 中。

0 投票
1 回答
1779 浏览

android-studio - Android Studio Instant Run - 覆盖并重建完整的应用程序

到目前为止,我很喜欢 Android Studio 2.0 的 Instant Run 功能。对于当前活动中的小调整,这很棒。但是,有时我需要在较早的活动中进行调整,而 Instant Run 要么不应用该更改,要么只是不重新运行以前的活动。我希望能够将 Instant Run 作为一个快速选项,但有时只想告诉 AS 重新加载完整的应用程序而不使用 Instant Run。

有没有快速的方法来做到这一点?我在某处看到有一个 3 步检查清单来执行此操作 - 停止、重建、调试。但即使这样似乎也不起作用,而且显然比按单个按钮的旧方法要慢。

0 投票
3 回答
2598 浏览

android-studio - 无法即时运行:Dalvik 运行时上的旧式多 dex

当我运行我的应用程序时,它说

无法即时运行:Dalvik 运行时上的旧式多 dex

是不是表示我使用multi-dex的时候不能使用Instant Run?

我正在使用 Android Studio beta4。