Articles of android instant run

android InstantRun – Norton Security发现了Trojan

一周前,Norton Security开始在文件R.class中find特洛伊木马(Trojan.Gen.NPE.2): app \ build \ intermediates \ transforms \ instantrun \ debug \ folders \ 1 \ 5 \ main \ android \ support \ v4 \ r.class 和 app \ build \ intermediates \ transforms \ instantrunslicer \ debug \ folders \ 1 \ 5 \ slice_2 \ android \ support \ v4 […]

Android Studio ADB连接在Macintosh上从2.2开始丢弃有线连接设备

所有这些对我来说都是新的。 它必须是其中之一。 Android Studio 2.2和Android 24。 即时运行 Mac OS Sierra。 似乎没有任何模式。 它有时在2分钟后发生,有时在10分钟后发生。 我有三种不同的设备,4.4,5.0和6.0+。 它不是设备……它发生在所有三个上面。 我已经在这台Mac上使用Studio超过一年了,之前从未见过这个。

Android:应用程序在即时运行时经常崩溃

在我的Android应用程序中,我正在调试它启用了即时运行。 该应用程序经常给我意外的错误,如果我做了一个干净的构建,它会得到解决。 例如,有时会发现类没有findexception,其中类实际存在。 此外,有时在尝试将findViewById()返回的View转换为目标types时会出现类强制转换exception(可能android studio在热部署布局时误解了元素ID)。 所有这些错误都可以在不进行代码更改的情况下解决,只需执行完整构建即可 即时运行已成功使构建过程慢两到三倍。 为什么我会收到这些错误? 有谁知道如何立即运行正常工作?

使用Jack编译器时禁用Instant Run

我在gradle收到了这条消息: Instant Run is disabled when Jack compiler is used 我的编译时间太长了。 3:54:11 PM Gradle build finished with 1 warnings(s) in 17m 15s 937ms 我认为是因为这个消息。 我很担心离线模式。 我的朋友: apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion ‘24.0.0’ defaultConfig { applicationId “*.*.*” minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName “1.0” jackOptions { enabled true } // Enabling multidex […]

Android Instant Run慢速构建

我一直在讨论即时运行,好像它处于一个很好的状态,但是我的团队和我经常遇到这个function的重大问题,并且由于它而降低了编码体验。 在即时运行之前,我们的干净构建是〜1分30秒,之后我们得到的构建大约是25秒或偶尔的40秒。 虽然即时运行确实似乎有时会将构建减少到6-12秒,但有时候,它会导致我们进入疯狂的长版本,我们已经看到长达13分钟,大大抵消了增量编译的任何收益。 似乎大多数时候,小的变化仍然需要40秒。 有时它是6秒,但这是非常罕见的。 感觉很像即时运行降低了我们始终如一地高效工作的能力。 以下是我们的一些应用程序特定配置: Android Studio 2.1.1,Android插件2.1 multiDexEnabled true dexOptions { preDexLibraries true javaMaxHeapSize “4g” maxProcessCount 4 incremental true dexInProcess true } org.gradle.daemon=true org.gradle.parallel=true org.gradle.jvmargs=-Xmx6g -XX:MaxPermSize=512m 我们做错了什么,或者有人find了解决方法吗? 编辑 :几个开发者似乎遇到了这个。 我在跟踪一个错误。 随意加注并加入讨论。

Android App开始慢 – dex2oat Zip缺席。 取消 – Gradle 2.10

我写了一个Android应用程序到目前为止工作正常。 然后我添加了Google Cloud Messaging(GCM)的function。 我使用了谷歌的演示项目,它似乎增加了分析和应用程序索引等。 现在启动应用程序按预期工作但需要花费大量时间。 日志显示了许多这样的消息: I/dex2oat: —————————————————- I/dex2oat: : STARTING . . . I/dex2oat: : Zip is absent. Canceled. I/dex2oat: /system/bin/dex2oat –runtime-arg -classpath –runtime-arg –instruction-set=arm –instruction-set-features=div –runtime-arg -Xrelocate –boot-image=/system/framework/boot.art –dex-file=/data/data/world.b2g.b2gether/files/instant-run/dex/slice-com.google.android.gms-play-services-measurement-8.4.0_d76b40d326ea93493481fa158b18846c1c4627dd-classes.dex –oat-fd=29 –art-fd=-1 –oat-location=/data/data/world.b2g.b2gether/cache/slice-com.google.android.gms-play-services-measurement-8.4.0_d76b40d326ea93493481fa158b18846c1c4627dd-classes.dex –runtime-arg -Xms64m –runtime-arg -Xmx512m I/dex2oat: dex2oat took 288.616ms (threads: 4) I/dex2oat: —————————————————- I/dex2oat: : STARTING . . . I/dex2oat: : […]

即时运行执行完整构建和安装,因为设备上的安装与磁盘上的本地构建不匹配

在启用即时运行的应用程序运行时,Android Studio会出错。 我今天已将我的android工作室更新为2.3,从那时起它向我展示了上述信息。

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

两者之间有什么主要区别 运行应用并应用更改 ? 什么是最好的方案来使用每个? 谢谢。

即时运行比标准版本更长

现在已经有一段时间了,Instant Run不再工作了,也就是说,它比标准版本慢。 AOSP bug跟踪器中有一些材料,但我无法解决这个问题。 我相信你们中的一些人会有所帮助。 没有即时运行 建设大约需要1.30分钟。 使用即时运行 我是第一次运行应用程序,然后应用一些小的更改。 例如,在方法内更改int a = 1到int a = 2 ,或者更改字符串。 然后再次单击运行。 怎么了: 看起来完全构建(在我的所有模块上调用assembleDebug )。 大约需要1.30分钟。 第二轮继续,只调用app:assembleDebug 。 大约需要一分钟: 16:27:10 Executing tasks: [:app:assembleDebug] 16:28:16 Gradle build finished in 1m 5s 264ms 16:28:22 Instant Run applied code changes and restarted the app. 在第一轮中,没有任何输出到事件日志或Gradle控制台。 在第二轮中,Gradle控制台会输出大量内容并以此结束 BUILD SUCCESSFUL Total time: 51.385 secs […]

Android Studio 2.3更新无法打开应用

我最近将Android Studio更新为2.3。 当我点击即时运行按钮时,它会编译应用程序,但不会在Android设备上打开应用程序。 甚至在此之后仍未启用“热插拔”,它显示“无活动’应用’启动”。 知道我可能做错了什么。 我尝试创建一个新项目,但也存在此错误。 我收到以下错误: Error while executing: am startservice com.example/com.android.tools.fd.runtime.InstantRunService Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example/com.android.tools.fd.runtime.InstantRunService } Error: Not found; no service started.