Articles of android studio 2.0

模拟器无法在Android Studio 2.0中运行

我使用的是Android Studio 2.0稳定版。 每当我点击设备上的播放按钮运行它就会显示在android studio中启动AVD进度,并且在完成它之后没有任何进展。应用程序窗口仍然如屏幕截图所示,模拟器无法启动。 我找不到解决这个问题的方法。 我已经尝试了很多我在互联网上find的解决方案,更改了HAXM版本的android SDK更新,更改了目标API。 但没有任何作用。

在Android Studio中的远程服务器上构建本地gradle app

我当前项目的大小(包括依赖项)一直在增长,这意味着现在我的本地计算机上需要大约2分钟才能创建当前的gradle build 。 我们已经有一个基于推送的CI系统,但是还有一种方法可以使用云资源构建本地版本并将其拉回本地计算机,以便在仿真器或连接设备中进行测试和调试? 是的,解决方案是购买更快的PC,但这并不能很好地扩展,因为我们的工程团队也在不断增长。 因此,租用一cloudserver正在进行大量CPU工作的cloudserver将是一个非常经济的选择。

Android模拟器(Android Studio)主页按钮不起作用并给出logcat – I / WindowManager:由于用户设置正在进行中,因此未启动活动

从Android Studio启动模拟器,它的主页按钮不起作用。 当我按Home键时,在logcat中我可以看到 I/WindowManager: Not starting activity because user setup is in progress: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 (has extras) } 当使用键盘快捷键(键盘主页按钮)时,同样会发生(相同的logcat)。 我重启模拟器和我的机器几次,但没有帮助。 我想要实现的是通过主页按钮Long Press 杀死我的应用程序 模拟器细节: Name: 2_7_QVGA_slider_API_23_L CPU/ABI: ARM (armeabi-v7a) Path: C:\Users\sh56000\.android\avd\2_7_QVGA_slider_API_23_L.avd Target: Android 6.0 (API level 23) Skin: 240×320 SD Card: 100M Snapshot: no hw.dPad: no runtime.network.speed: full hw.accelerometer: yes hw.device.name: 2.7in […]

Android Studio 2.0 – NoSuchAlgorithmException:SHA256WITHDSA签名不可用

我正在运行Android Studio 2.0 Preview 3b并尝试使用Build菜单中的“Generate Signed APK …” 。 我收到以下错误消息窗格: :wear:packageRelease FAILED FAILURE: Build failed with an exception. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:wear:packageRelease’. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) … Error:org.gradle.tooling.BuildException: SHA256WITHDSA Signature not available: try using a newer JVM to build your application. at com.android.build.gradle.tasks.PackageApplication.doFullTaskAction(PackageApplication.java:224) at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:82) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61) … […]

Android项目构建成功但运行失败并出现错误:java.util.zip.ZipException:重复条目

我已经更新了我的android studio和SDK以及项目等级的一些软件包依赖项,从那以后我遇到了很多问题,我认为原因是依赖项之间不兼容。 在我研究的过程中,我发现很多人都有同样的问题并且并不罕见。 我已经解决了一些错误,但问题一个接一个地出现,我只是感到困惑。 希望你能帮助我找出问题及其解决方案。 代码适用于新的Android版本! (有点奇怪)我可以在android 21+上编译和运行应用程序。 但是当我尝试在21以下的android版本上运行它时,它会给我一个错误。 在迁移到Android studio 2之前,一切都还可以。 这是我现在得到的错误代码: FAILURE: Build failed with an exception. 出了什么问题:任务执行失败’:transformClassesWithJarMergingForDebug’。 com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:android / support / annotation / WorkerThread.class 尝试:使用–stacktrace选项运行以获取堆栈跟踪。 使用–info或–debug选项运行以获取更多日志输出。 这是项目等级文件: task wrapper(type: Wrapper) { gradleVersion = ‘2.2’ } buildscript { repositories { mavenCentral() jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:2.1.0’ classpath ‘com.google.gms:google-services:2.1.0’ } } apply plugin: […]

在Android Studio 2.2更新后转换项目

你好AndroidStudio用户, 最近我用2.2版本更新了我的Android Studio,没有那么多gradle和Instant Run更新,我已经更新了。 但每当打开新项目时,我都会按照对话框转换项目。 是否需要转换? 实际转换的是什么? 谁知道?

Gradle无法在新的Android Studio 2.0中同步我的项目

我刚刚升级(即安装了全新版本)我的Android Studio从1.5到2.0。 升级似乎进展顺利,但是当我打开它时,当Gradle正在同步我的项目时,我的项目出现问题。 Gradle同步运行几分钟后,我收到此错误: Failed to sync Gradle project MyProject Unknown host ‘jcenter.bintray.com’. You may need to adjust the proxy settings in Gradle. Error: Enable Gradle “offline mode’ and sync project Learn about configuring HTTP proxies in Gradle 所以,我点击链接说: Enable Gradle “offline mode’ and sync project 然后Gradle旋转一两秒,我现在有这样的信息: Failed to sync Gradle project MyProject Error: No […]

当应用程序的minSdkVersion为21时,我的活动应该延伸到什么程度?

我是Android和Android Studio的新手。 我创建了一个新项目,我已将minSdkVersion as 21指定minSdkVersion as 21并将target to 23指定target to 23 。 完成AS创建活动后,我发现默认情况下MainActivity正在扩展AppCompatActivity 。 我在这里阅读了AppCompatActivity 它表示它是使用支持库操作栏function的活动的Base类。 现在我的问题是: 由于我的应用程序的minSdkVersion为21,为什么我需要我的活动来扩展AppCompatActivity ? 为什么AS使我的活动默认扩展AppCompatActivity ? 我的活动是否有必要扩展AppCompatActivity或仅考虑我的minSdkVerion来扩展Activity就足够了? 如果我的行为不扩展AppCompatActivity,我会想念什么? 任何解释都会非常有用。 谢谢

错误:您的cpu不支持所需的function(vt-x或svm)

当我尝试运行虚拟设备时,我不断收到上述错误。 我的CPU确实支持虚拟化并且已启用。 我以前在eclipse上运行了一个虚拟设备,但由于某种原因,Android Studio让我很难过。 我的CPU是运行Windows 10的AMD FX 6350六核处理器3.90 Ghz。

构建Android APK时出现DuplicateFileException错误

我在Windows 7上使用Android Studio 2.0。在构建我的Android项目时,我收到以下错误: :app:transformResourcesWithMergeJavaResForDebug FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug’. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK com/google/appengine/repackaged/org/apache/commons/codec/language/bm/sep_approx_spanish.txt File1: C:\Users\USER\.gradle\caches\modules-2\files-2.1\com.google.appengine\appengine-api-1.0-sdk\1.9.28\e92c18272b555027d9ec666e7a89162f10638314\appengine-api-1.0-sdk-1.9.28.jar File2: C:\Users\USER\.gradle\caches\modules-2\files-2.1\com.google.appengine\appengine-endpoints\1.9.28\bf2e8a74bd28e388b3487fc78a0c7adfa592fd5d\appengine-endpoints-1.9.28.jar` 我一直在挖掘几个小时,看不到任何导致这种情况的东西。 我在我的主目录中删除了.gradle,但它只是重建它。 有谁知道是什么原因造成的? 全程输出: Executing tasks: [:app:clean, :app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources, :app:assembleDebug] Configuration on demand is an incubating feature. WARNING: Dependency […]