Articles of 机器人工作室

Android studio 1.5中的渲染错误?

我是Android新手,最近安装了Android Studio 1.5。 但是我在Android Studio 1.5中渲染渲染问题时遇到了一些问题 我尝试过安装软件包,这些是SDK工具 我搜索论坛寻求帮助,并find了一些答案。 然后我选择了较低版本的Android API(Android 5.0而不是Android 6.0)。 我也试过改变主题(Tried Theme.AppCompat,Holo.Light,Material.Light)。 然后我也用这种方式编辑了styles.xml文件 代替 我试过我在互联网上发现的每一种方法,但没有任何帮助。 主要问题是我无法看到设计界面(或UI,或简称电话屏幕),即使我通过更改某些设置看到它,我也无法添加小部件并编辑布局。 例如,我无法在默认的空白活动中选择Hello World并将其删除。 朋友我是Android开发新手,非常初学者

在使用Android Studio保存时运行unit testing

有没有人设法为他们的项目做一个相当舒适的设置,每次保存都运行unit testing? 我目前有一个拆分项目 – 一个Android应用程序项目,以及一个Android应用程序依赖的Java项目。 我为Java项目编写unit testing并且不时地手动运行它们。 根据我的理解,为了实现预期,我还希望为Java项目提供增量构建。 在使用Gradle及其当前状态时,我不确定这是否可行。

将应用程序设置为默认的Assist Intent

所以目前我的智慧结束了这个问题。 我试图将我的应用程序设置为长按主页按钮时启动的默认应用程序。 我这样做是这样的: 在清单中设置Intentfilter(我还尝试添加MAIN和LAUNCHER操作/类别标签) 请求默认应用程序以允许用户更改(还有一个用于搜索长按操作) Intent intent = new Intent(Intent.ACTION_ASSIST); intent.addCategory(Intent.CATEGORY_DEFAULT); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 这种方法适用于运行6.0之前的软件的设备。 在post 6设备上会询问请求,但默认助手应用程序保持不变。 使用这些确切的步骤时,我的应用程序可以设置为post 6设备上的默认主页应用程序。 我不确定是否有某种特定的许可我错过了什么。 似乎什么都没有用。 谷歌应用程序将始终用于长按。 如果我禁用谷歌应用程序,那么我的应用程序将长按运行。 额外信息:这是一款适用于商家的自助服务终端应用,因此我不想为每一台设备停用Google应用。 我不介意解决方案是否是hacky,因为这不是应用程序商店。

如何在Android Studio 0.5.4中使用PhoneGap?

谁能告诉我如何让Android Studio 0.5.x正确导入和构建PhoneGap项目? 我已经成功安装了JDK SE 1.8.0,Ant 1.9.3,PhoneGap 3.4.0和Android Studio 0.5.4。 正确设置了JAVA_HOME , ANT_HOME和ANDROID_HOME , PATH扩展为包含%JAVA_HOME%\bin以及%ANDROID_HOME%\tools和%ANDROID_HOME%\platform-tools 。 我可以创建一个如下所述的PhoneGap hello-world项目: http : //phonegap.com/install/ 这个vanilla hello-world项目将使用配置的AVD 构建和运行 : phonegap run android –emulator 但是,当我尝试根据本教程将项目导入Android Studio 0.5.4时 ,它将无法编译。 首先,0.5.4中的导入与链接页面上显示的内容完全不同 ,没有显示的选项(您只能选择要导入的文件夹,目标目录以及是否“替换带有依赖项的jar文件夹” ,如果可能的话“/”替换具有依赖关系的库源,如果可能的话“和”创建Gradle-style(camelCase)模块名称“,默认情况下全部选中)。 Android Studio会显示以下错误: Error:(19, 26) error: package android.annotation does not exist Error:(26, 16) error: package org.json does not exist Error:(30, […]

Google Glass App,请在编辑配置中选择Android SDK

首先,让我引导您完成我收到错误的过程。 首先,我在Android Studio 3.0.1中创建了一个成功的Glass项目。 我的其他项目将完全运行,但是当我运行我的玻璃应用程序时,我在编辑配置中收到错误“请选择Android SDK”。 因此,我尝试使用“启动默认活动”和“目标USB设备”更改编辑配置。 不幸的是,这并没有解决我的问题。 这是一个教程,展示了如何创建和部署Google Glass应用程序。 关于这个问题我已经研究过很多,但是我发现的每一个资源都说“同步gradle”。 这个解决方案不能解决我的问题,也不能解决我的问题。 下面是“编辑配置”窗口的示例。

如果使用的资源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