Tag: 机器人工作室

Android Studio中构build和构build的区别

Android Studio Build菜单包含选项 Make Project Rebuild Project 我应该什么时候使用每个?

如何在Android Studio 3.0.0中使用数据绑定和Kotlin

我刚开始使用Android Studio 3.0.0,但每次尝试构build我的项目时都会出现此错误: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +— :app:dataBindingExportBuildInfoDebug | \— :app:compileDebugKotlin (*) \— :app:kaptDebugKotlin \— :app:dataBindingExportBuildInfoDebug (*) (*) – details omitted (listed previously) 我在用 kapt "com.android.databinding:compiler:2.2.0" 在我使用之前 androidProcessor "com.android.databinding:compiler:2.2.0" 它工作得很好…我做错了什么? 谢谢!

如何在Android Studio / IntelliJ中导入Maven依赖项?

我已经使用Android Studio中的默认向导创build了一个新的Android项目。 编译,并将应用程序部署到我的设备。 一切都很好。 现在我想导入一个在Maven上可用的外部库。 ( http://square.github.io/picasso/ )。 我去了模块属性,并添加了一个Maven库。 它在依赖列表中正确显示。 另外,它显示在编辑器中,我可以在代码中正确使用它。 但是,在编译时,我得到一个Gradle错误:无法find类 有任何想法吗?

为什么Android Studio如果没有debugging就说“等待debugging器”?

我正在使用Android Studio。 从昨天晚上,当我在我的设备上运行我的项目,出现消息“等待debugging器”。 这是一个非常奇怪的行为,因为我没有debugging应用程序。 我尝试从我的设备上卸载应用程序,然后按下Android Studio上的运行。 该消息再次出现。 我试着重新启动Android Studio。 该消息再次出现。 在我的手机上正确安装应用程序的唯一方法是按“debugging”。 该消息出现,但其自动closures。 然后应用程序正常工作 我试过了 <application android:debuggable="false" /> …仍然显示消息。 LogCat说: E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed! E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled 关于第一个错误行, 有人说,重新命名一些资源后,问题可以开始 。 但不是我的情况。 关于第二个错误行,…我不知道。 我真的不知道我的IDE会发生什么。

如何在Android Studio中打印到控制台?

我刚刚从http://developer.android.com/sdk/installing/studio.html下载了Android Studio for Linux 我想知道如何打印到控制台? android.util.Log System.out.print(…)和Log.e(…)都不起作用。

Android Studio构build失败,在根项目“MyProject”中找不到“Task”。

在更改笔记本电脑并更新到Android Studio版本0.8.2后尝试构build我的项目时出现此错误。 失败:生成失败,出现exception。 出了什么问题:在根项目“MyProject”中找不到“任务”。 尝试:运行gradle任务以获取可用任务的列表。 运行–stacktrace选项来获取堆栈跟踪。 运行–info或–debug选项来获得更多的日志输出。 构build失败 这是我的Gradle文件: 顶级settings.gradle include ':MyProject' build.gradle在MyProject中: apply plugin: 'com.android.application' buildscript { repositories { mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:0.12.+" } } repositories { mavenCentral() } android { compileSdkVersion 20 buildToolsVersion "20" defaultConfig { minSdkVersion 14 targetSdkVersion 20 } } dependencies { compile 'de.timroes.android:EnhancedListView:0.3.0@aar' compile 'com.nineoldandroids:library:2.4.0' } 顶级build.gradle是空的

如何在不下载Android Studio的情况下下载Android SDK?

到目前为止,我正在运行Windows 8.1 PC,没有像Android Studio或Eclipse这样的IDE存储或RAM。 我想要下载Android SDK工具,而不使用IDE。 这怎么能做到呢?

执行失败的应用程序:processDebugResources Android Studio

我使用bitbucket,所以我可以与其他开发人员合作,但似乎我们无法完美地工作。 我从他那里得到了这个错误: Execution failed for task ':app:processDebugResources'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: E:\Program Files (x86)\Android\android-sdk\build-tools\19.0.0\aapt.exe package -f –no-crunch -IE:\Program Files (x86)\Android\android-sdk\platforms\android-19\android.jar -ME:\Documents\smart-my-job1\app\build\manifests\debug\AndroidManifest.xml -SE:\Documents\smart-my-job1\app\build\res\all\debug -AE:\Documents\smart-my-job1\app\build\assets\debug -m -JE:\Documents\smart-my-job1\app\build\source\r\debug -FE:\Documents\smart-my-job1\app\build\libs\app-debug.ap_ –debug-mode –custom-package com.smartmyjob Error Code: -1073741819

处理程序是抽象的,不能被实例化

我正在尝试在我的应用程序中使用Handler程序。 但是当我像这样实例化它: Handler handler = new Handler(); 我得到以下错误。 Gradle: error: Handler is abstract; cannot be instantiated 而当我检查解决scheme,它要求我实施这些方法: Handler handler = new Handler() { @Override public void close() { } @Override public void flush() { } @Override public void publish(LogRecord record) { } }; 我以前从来没有使用过Handlers ,我只是在经过一段时间才调用方法。 为了达到这个目的,我使用了: handler.postDelayed(new Runnable() { @Override public void run() { //Do […]

在使用基于Gradle的configuration时,在Android Studio(IntelliJ)上运行简单的JUnittesting

我正在使用Android Studio/IntelliJ构build现有的Android项目,并希望添加一些简单的JUnitunit testing。 什么是正确的文件夹添加这样的testing? Android Gradle插件定义了一个目录结构,主要源代码为src/main/java src/instrumentTest/java , Androidtesting为src/instrumentTest/java 。 试图在instrumentTest中添加我的JUnittesting对我不起作用。 我可以运行它作为一个Androidtesting(这就是目录似乎),但这不是我所期待的 – 我只是想运行一个简单的JUnittesting。 我试图创build一个JUnit运行configuration这个类,但也没有工作 – 我假设,因为我使用的标记为Androidtesting代替源的目录。 如果我在Project Structure中创build了一个新的源文件夹并将其标记为marki,那么下次IntelliJ将从Gradle构build文件中刷新项目configuration时将被擦除。 在IntelliJ上基于gradle的android项目中configurationJUnittesting的更合适的方法是什么? 使用哪种目录结构?