Tag: 机器人工作室

Android工作室:新项目vs新模块

Android Studio使用modules的概念,而Eclipse等其他IDE使用projects 。 但是,“ File菜单可以select创buildNew Module以及new Project 。 这两者之间有什么区别? 哪一个被推荐使用?

运行Android Studio时出错

我已经安装了Android Studio,并按照此处所述的所有步骤进行操作 但是,当我开始studio.sh我得到这个消息的错误: 'tools.jar'不在Android Studio类path中。 请确保JAVA_HOME指向JDK而不是JRE 任何人都可以帮助我吗?

在Android Studio中添加“未实现的方法”function

在Eclipse IDE中有一个很棒的function,可以添加(实现)特定类的所有必需的方法。 我正在Android Studio IDE中寻找这个function,但是目前为止还没有成功。 有类似的东西吗? 对我来说,这是一个关键特征,不能没有。 编辑: 我不想select实施的方法。 我想让IDE像Eclipse一样为我做。 例如,当我在任何Activity extented类中单击“添加未实现的方法”时,都会生成onCreate() onPause() onResume() 。

Android Studio:Android Manifest不存在或具有不正确的根标记

我在Android Studio(AS)上遇到这个错误: 我如何得到它: 我从头创build了一个AS项目,一切都很好。 然后出现一个popup窗口,(如果我记得正确的话)是这样说的:“ Android Framework detected ”。 我按了“是”,项目/模块发生了一些变化,之后我得到了上述错误 编辑: 在我的情况下,问题不是Gradle相关的。 它必须与IntelliJ / Android Studioconfiguration,尤其是.iml文件。 在阅读了这篇内容丰富的文章之后,我意识到了 。

Android Studio需要用于Android-L mac的JDK 7

我试图看看我的应用程序在材料devise中的外观,我想使用新的卡片库。 我的问题是,它在我的gradle文件中给我这个错误,我需要修复这个问题。 Error:compileSdkVersion android-L requires compiling with JDK 7 我下载了jdk-7u60-macosx-x64.dmg并安装了它。 在terminal中的java -version显示我1.7安装: java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) 好 ls -l `which java` 给我: /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java …/current/…没有…/home 。 我在这里find了…/home : /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home 并将path设置为Android Studio中“JDK位置”下的“SDK位置”首选项。 但它不工作 – 它似乎仍然无法findJDK 7。 我正在使用Mac OSX 10.9.3和Android Studio(Beta)0.8.1。

Android Studio – 模糊的方法调用getClass()

我正在为Android应用程序使用Android Studio。 我的代码工作和编译。 最近,IDE向我展示了以下代码的getClass上的错误(红线): fragment.getClass().getSimpleName() 但仍然应用程序编译和运行。 错误是: Ambiguous method call. Both getClass () in Object and getClass () in Object match. 有人能解释一下吗? 为什么代码仍在运行?

Android Studio中的警告视图在哪里?

我正在使用android studio来开发android应用程序。 我希望在我的代码中看到警告,但我找不到该视图。 在日食中,我们可以看到“问题”视图中的警告。 任何人都可以告诉我如何在android studio中查看警告?

使用Build Flavors – 正确地构造源文件夹和build.gradle

请注意:在Xavier的答案后编辑的答案 我正在尝试在Android Studio中为一个相同的应用程序项目使用不同的构build风格 。 但是,我似乎有一个可怕的时间configuration它适当地工作。 脚步: 创build一个名为“Test”的新的Android Studio项目。 打开build.gradle *并添加以下几行: productFlavors { flavor1 { packageName 'com.android.studio.test.flavor1' } flavor2 { packageName 'com.android.studio.test.flavor2' } } 重新启动Android Studio之后,我现在可以在Build Variants部分下看到4个构build变体。 这意味着我们迄今为止在产品口味方面取得了成功。 ** 为flavor1创build一个新的Source文件夹; 但是,我不确定我是否以正确的方式进行。 以下是我如何做到的: 请记住,这个项目的包名是: com.foo.test 右键单击src文件夹,对于flavor1,我实际上是在资源pipe理器中创build了个别文件夹,其结构是src/flavor1/java/com/foo/test/MainActivity.java 。 上面的工作很好,因为'java'文件夹是蓝色的 ,这意味着IDE知道它的一个活动的源目录。 另外,这个包是自动创build的。 尽pipe如此,我发现重复类的警告。 在这里看到截图。 对于flavor2,我尝试手动创build软件包,但是用于flavor2的'src'文件夹似乎不是蓝色的,因此当右键单击时选项是不同的,'New Package'不能用于我。 在这里看到图片。 请注意,对于flavor1,我还创build了一个“res”目录,该目录变成蓝色,但是尽pipe如此,如果我想使用不同的方法,则不能创buildAndroid资源文件或Andorid资源目录为不同的口味提供余地。 难道我做错了什么? 还是我错过了什么? 让我知道如果你需要更多的信息。 *我的项目似乎有两个 build.gradle文件。 一个位于项目文件夹(\ GradleTest)的根目录下,这个是空的。 第二个位于\ GradleTest的子文件夹的根目录,也标记为“GradleTest”(GradleTest-GradleTest),这是打开时已经有代码的那个; 因此,那是我编辑的那个。 **我检查gradle设置,显然使用自动导入 […]

Android Studio:hover时javadoc为空

我最近已经从eclipse转移到android studio,并且喜欢它,但是我错过了eclipse中hoverfunction的javadoc。 我按照这里的说明来添加function,但我的hover不包含javadoc。 如果我使用我的文档快捷键Ctrl + Shift + Space,它会正确显示文档,但是我真的希望它出现在工具提示中。 这里是我所看到的截图。 显然,这个方法应该有javadoc。 我看到所有的方法/variables。 任何帮助表示赞赏。

渲染问题在渲染过程中引发exception:com.android.ide.common.rendering.api.LayoutlibCallback

在Android Studio中创build项目时遇到问题。 (版本1.5.1) 我一步一步描述我的行动: 打开Android Studio。 创build一个没有任何活动的新项目。 做一个空白的活动。 在预览模式下可能会出现问题: 我得到这个消息: Rendering Problems Exception raised during rendering: com.android.ide.common.rendering.api.LayoutlibCallback.getXmlFileParser(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; 在堆栈跟踪中: java.lang.NoSuchMethodError: com.android.ide.common.rendering.api.LayoutlibCallback.getXmlFileParser(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; at com.android.layoutlib.bridge.impl.ResourceHelper.getInternalComplexColor(ResourceHelper.java:146) at com.android.layoutlib.bridge.impl.ResourceHelper.getColorStateList(ResourceHelper.java:231) at android.content.res.BridgeTypedArray.getColorStateList(BridgeTypedArray.java:308) at android.widget.TextView.<init>(TextView.java:776) at android.widget.TextView.<init>(TextView.java:705) at android.widget.TextView.<init>(TextView.java:701) at com.android.layoutlib.bridge.MockView.<init>(MockView.java:50) at com.android.layoutlib.bridge.MockView.<init>(MockView.java:45) at com.android.layoutlib.bridge.MockView.<init>(MockView.java:41) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:163) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:858) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70) at android.view.LayoutInflater.rInflate(LayoutInflater.java:834) at android.view.LayoutInflater.inflate(LayoutInflater.java:492) at com.android.layoutlib.bridge.bars.CustomBar.<init>(CustomBar.java:95) at com.android.layoutlib.bridge.bars.StatusBar.<init>(StatusBar.java:67) at […]