Articles of 机器人工作室

如果使用的资源ID属于另一个活动布局,如何显示警告/错误

当Android资源ID不属于在Activity中膨胀的布局时,有没有办法显示一些警告/错误? 以下是一个简单的示例,但在更复杂的布局中,跟踪这些问题要困难得多,因为它们只能在运行时find。 我希望能够在编译时捕获它们。 MainActivity初始化 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // how to prevent erroneous usage of R.id.text2 at compile time TextView t = (TextView) findViewById(R.id.text2); } activity_main.xml中 activity_second.xml

Android Studio中的自动填充function参数

我最近一直在Android Studio工作,并且想知道在自动完成函数调用之后是否有自动填充函数参数的热键/设置/方法。 例如,如果我键入db.query(),我希望在查询的自动完成时显示以下内容: db.query(table, columns, selection, selectionArgs, groupBy, having, orderBy); 而不只是具有空(但必需)参数的函数名称: db.query();

Android Studio和AndEngine – 包不存在

我在向Android Android Studio IDE添加AndEngine时遇到了问题。 我从git下载了AndEngine并将其解压缩到该文件夹​​。 在我现有的项目中,我单击了文件>项目结构>模型 在中间列绿色加>新模块>空模块,我选择了AndEngine文件夹 在中间列中,我选择我的项目,然后选择依赖项>绿色加右侧>模块依赖项,我选择了AndEngineModule。 当我尝试运行它时,会出现这样的错误: Gradle: error: package org.andengine.engine.camera does not exist

Android Studio:xmlns:地图无效

经过大量的研究,没有find任何东西……快速的问题,有没有人知道为什么Android Studio没有采用Map标签? 下面的代码是SDK中的maps示例的一个片段。 已添加谷歌播放服务lib和支持,但没有。 它显示错误 Unexpected namespace prefix “map” found for tag fragment. 非常感谢提前!

在Android studio上自动生成unit testing存根

我正在为一些遗留的android代码创建unit testing。 目前我需要为test / java中的每个类/方法手动创建unit testing。 是否有自动生成所有测试存根的方法? 理想情况下来自Android工作室IDE? (类似于parasoft如何为C ++类和方法自动生成空测试存根)。 我在Android studio 1.2.1上使用robolectric

代表匿名内部类的Android Studio

我在Android Studio 0.3.6中创建了一个全新的Android应用程序,其中包含为我创建的LoginActivity.java。 当我查看onCreate函数时,我看到以下代码: 但是,当我点击突出显示的(view)-> {代码Android Studio显示我希望看到的内容: findViewById(R.id.sign_in_button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { attemptLogin(); } }); 我的问题 这个叫什么? 为什么Android Studio会这样做? 这是我可以利用的东西,因为它更少打字?

在Android Studio 1.0中添加JAR

我想在我的Android Studio 1.0项目中添加一个外部库。 stackoverflow的其他答案似乎已经过时了。 至少我在项目中找不到“lib”文件夹,不知道如何创建一个。 编辑:正如我指出的那样,我指的是Android Studio的最新版本。 我假设这个版本与所提到的版本之间存在一些差异。 快捷方式不起作用,我的文件夹结构变化很大。 我创建了一个新的HelloWorld项目来validation它。

Android PC上的Android工作室更快吗?

从它出现的那一刻起我就一直在使用android studio。在做大型项目的过程中,它一直很慢。 我一直在带有4 GB RAM和核心i5处理器的Windows PC [windows 7 Home Basic]上运行它 我一直在考虑最近迁移到Linux操作系统[初级操作系统] 而我真的想知道Android工作室在Linux机器或Windows机器上是否更快

“所选目录不是JDK”Android Studio的有效主页

我一直在使用Android Studio,直到我更新到0.2.6。 现在,我无法编译或创建新项目。 怎么了? 我不确定,但我认为Android Studio不知道我的sdk文件夹在哪里(我的意思是进入我的android studio目录的sdk文件夹)。 我做了什么? 我以管理员身份打开了Android Studio( right click > open as administrator )。 然后我转到Configure > Projects Defaults > Project Structure 。 我只有一个SDK(路径是C:\Program Files\Java\jdk1.7.0_25 )。 我没有设置我的SDK,然后我点击添加,我find我的sdk(sdk文件夹,进入android studio目录)。 确定…结果:所选目录不是JDK的有效主页。 我能做什么?

在现有的IntelliJ Ultimate安装上安装Android Studio

我有一个获得许可的IntelliJ Idea Ultimate。 如何在现有安装的基础上安装Android Studio? Google为我们提供的新捆绑包含SDK + IntelliJ + Android Studio社区版。 我可以安装它,就像我们使用Eclipse和ADT一样吗?