Articles of 机器人工作室

Android studio v1 – 动作栏未显示

我一直在使用测试版。 现在我已升级到v1,我启动的任何新项目都没有在设计视图中显示操作栏。 有解决方法吗? 它在我正在测试的设备上显示正常,只是在设计模式下没有显示。 与之前相比,设备上唯一不同的是应用程序图标未显示在操作栏上。 解决:问题是由于主题。 不会显示图标,也不会在设计编辑器中显示操作栏: 将在设计模式中显示图标和操作栏

合并Android Studio中的模块?

所以我一直在使用几个模块,我的’主要’可编译模块,然后我可以使用某些function和库,直到我得到该function以我想要的方式工作而不会破坏我的主模块。 我现在想要将我的一个乱七八糟的模块的资源和类合并到我的’主要’模块中,而不必去单独的目录进行复制和粘贴(例如src中的子目录),然后系统地遍历所有的popup的错误,因为类路径已经因此而改变。 有没有办法合并两个模块而不必执行上述操作,基本上是合并构建,src,libs? 我能find的最接近的东西是Refactor> Move,但就是这样,并且无法成为一个可行的解决方案。

我可以立即让Android Studio显示错误,就像Eclipse以前一样吗?

有一件事我真的很想念Eclipse,例如,如果我注释掉一个公共字段,那么项目会立即变为红色,所有使用该字段的类也变成红色,所以我知道我破坏了什么。 在Android Studio中,我注释掉一个公共字段,没有任何变化,如果我想find哪些受影响的类,我要么必须记住我在哪里使用它,要么运行重建,等待一分钟,直到错误出现。 我可以让Android Studio像Eclipse那样实时进行这种检查吗?

模糊的方法调用。 AppCompactActivity和Activity中的findViewById(int)

我引用此链接错误:模糊方法调用。 AppCompactActivity中的findViewById(int)和要解决的Activity都有,但是没有导入android.app.Activity,如果我将我的导入android.support.v7.app.AppCompatActivity转换为android.app.Activity,那么错误会消失,但我想要使用AppCompatActivity。 我还更新了SDK中的所有库,并且无效并重新启动但没有任何作用。 为什么会出现此错误以及如何解决此问题?

开始“调试”后,Android Studio始终立即断开连接

每次我尝试使用Android Studio调试任何项目时,应用程序都无法启动,控制台会立即显示以下消息: 连接到目标VM,地址:’localhost:8603’,传输:’socket’ 测试运行已启动从目标VM连接,地址:’localhost:8603’,transport:’socket’ 我通常尝试使用Android 2.3.3设备对我的HTC欲望Z进行调试,我记得使用Eclipse IDE时,“调试”工作没有任何问题/问题。 有人可以帮帮我吗?

在Android Studio中生成Google App Engine后端的问题

我无法在Android Studio中使用后端生成function。 我按照这篇博文试图为我的应用程序设置后端,但是我收到以下IDE错误: 插件Maven集成中的exception Argument 0 for @NotNull parameter of com/intellij/util/containers/ContainerUtil.map must not be null: Argument 0 for @NotNull parameter of com/intellij/util/containers/ContainerUtil.map must not be null java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/intellij/util/containers/ContainerUtil.map must not be null at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java) at org.jetbrains.idea.maven.utils.MavenUtil.collectFiles(MavenUtil.java:247) at org.jetbrains.idea.maven.wizards.MavenProjectBuilder.commit(MavenProjectBuilder.java:129) at com.intellij.projectImport.ProjectImportBuilder.commit(ProjectImportBuilder.java:59) at com.google.gct.intellij.endpoints.externalbuilder.MavenBackendGeneratorHelper.addMavenFunctionality(MavenBackendGeneratorHelper.java:216) at com.google.gct.intellij.endpoints.externalbuilder.ui.GenerateMavenBackend.actionPerformed(GenerateMavenBackend.java:115) at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162) at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:260) at […]

AndroidStudio – Gradle Refresh失败

我正在使用Android studio的最新版本来构建我的Android应用程序。 gradle包装器设置gradle安装,项目构建没有错误。 最后,每次重新启动时,我都会收到一个错误。 Gradle:配置项目’:App’时出现问题。 无法解析配置的所有依赖项’:App:classpath’。 无法解决com.android.tools.build:gradle:0.5.+。 要求:App:App:未指定 org.slf4j.spi.LocationAwareLogger.log(Lorg / SLF4J /标记; Ljava /郎/字符串; ILjava /郎/字符串; [Ljava /郎/对象; Ljava /郎/ Throwable的;)V 这个问题可以通过再次执行gradlew来修复,并且构建很顺利。 但是在0.3 android studio更新和android插件更新到0.6之后。+我甚至无法执行gradlew而不会收到此错误消息。 我尝试用其所有配置文件卸载android studio,删除了项目和主目录中的.gradle文件夹,甚至删除了.m2存储库。 我甚至无法启动一个新的android项目,它失败了同样的错误,所以我的build.grade应该没有问题 buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.6.+’ } } apply plugin: ‘android’ repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion “18.1.1” defaultConfig { […]

Android Studio 0.6“选择要导入的模块”错误

我正在尝试将Volley导入我的Android应用程序。 我过去成功完成了这项工作。 今天早上,我更新到Android Studio 0.6 ,将buildToolsVersion更新为19.1.0 ,并更新了gradle。 当我尝试导入Volley模块,并导航到我的文件系统中的Volley文件夹的位置时,我收到以下消息“选择要导入的模块” 。 然后我打开了Volley的build.gradle文件夹,并更新了gradle和build版本,但仍然遇到了同样的错误。 遇到这个问题的人?

如何使用gradle bintray插件将模块上传到JCenter?

我很抱歉,如果我太愚蠢但我无法使其工作……我在AS中有一个我想要上传到JCenter的Android模块项目 – 使用JFrog的 gradle bintray插件。 我按照本教程在bintray上创建了存储库,最后我得到了模块的以下build.gradle: apply plugin: ‘com.android.library’ apply plugin: ‘com.jfrog.bintray’ apply plugin: ‘com.github.dcendents.android-maven’ Properties properties = new Properties() properties.load(project.rootProject.file(‘local.properties’).newDataInputStream()) bintray { user = properties.getProperty(‘bintray.user’) key = properties.getProperty(‘bintray.apikey’) configurations = [‘published’, ‘archives’] dryRun = false publish = true pkg { repo = ‘maven’ name = ‘custom-searchable’ desc = ‘This repository contains a library that […]

Android Studio 0.8中的unit testing

突发新闻: Android Studio 1.1.0现在内置了对unit testing的支持。 点击此处了解详情: https : //sites.google.com/a/android.com/tools/tech-docs/unit-testing-support 起初我知道有非常非常相似的问题(即使在这里也是如此)。 他们中的大多数都非常过时,所以我问一个新的问题,应该是Android Studio 0.8.x的最新版本。 我知道有些库可以某种方式工作,但几乎在每种情况下我都没有证据表明这些信息是最新的。 我知道有例如roboelectric ,还有一些不赞成的Jake Wharton,如gradle-android-test-plugin或double-espresso ,我还find了图书馆RoboSpock和Deckard 。 但它们似乎都没有任何Android Studio集成。 经过长时间的研究,我在所有实现中发现了这两个错误: 类路径被破坏,需要被黑客攻击才能运行junit junit测试无法调试 我在找什么: 我想自动测试一个算法(这是普通的java) 我想检查我的Android应用程序中的集成是否有效 我想在Android Studio中进行集成,以便我可以从堆栈跟踪中跳转到代码中 我想步骤测试代码 我发现某个地方还有一个很好的黑客,它将gradle中的测试作为一个外部任务运行,并将结果推送到AS,以便结果显示,但不幸的是我再也找不到该链接(如果我没记错的话,它也无法正常工作为了我)。 你们有新的参考资料吗? 对你起作用吗?