Articles of android studio

如何将Guava添加到我的Android Studio项目中?

首先,我知道这个问题的存在 – 如何向Android Studio添加库项目? – 不幸的是,它没有帮助我。 我的目标很简单。 我想使用Android Studio IDE(0.2.11)和我的代码中的Guava库编写Android应用程序。 我不知道Gradle,我只是开始使用Android Studio而且我的Visual Studio / C#背景让我失望了,为此我道歉(在Mickey Mouse世界中,你通常只是添加一个库引用而不是你去)。 我将用截图记录我的步骤。 我大多数都遵循这个答案给出的建议。 我在项目文件夹下创建了一个libraries文件夹。 我将Guava存储库克隆到其中。 文件成功出现。 我去了Project Structure并选择了Import Module 。 我Create module from existing sources选择了Create module from existing sources并同意所有默认选项。 我更新了我的settings.gradle文件以include ‘:libraries:guava’, ‘:Test’ : 我的build.gradle文件包含了compile project(“:libraries:guava”) : 但是,每当我尝试重建项目时,我所得到的就是: Error: Gradle: A problem occurred configuring project ‘:Test’. > Failed to notify project […]

如何在Android中安排通知

我正试图在将来设置通知。 我有创建通知的代码,但我找不到安排它的选项。 我该如何安排通知?

修改Android .aar文件的内容/转换为.zip格式

所以我有一个.aar文件,它有一个我需要从里面删除的文件。 我在mac上运行并将扩展名从.aar更改为.zip并解压缩了zip文件。 然后我从文件夹中删除了文件,将其重新压缩为.zip,然后尝试将扩展名从.zip更改回.aar。 问题是现在修改的.aar不被识别为.aar文件。 它仍然被注册为.zip,我不能再在我的项目中使用它了。 所以我的问题有两个: 1)如何轻松修改.aar文件的内容; 2)如何正确转换为.aar和.zip?

如何将现有的android项目(build.gradle)打开到android studio中

我是Android Studio新手。我有一个从android studio构建的现有android项目。 现在我需要从build.grade(该项目的文件)文件中open该项目。我按照以下步骤操作– >打开 – > build.gradle(来自该现有项目) 但它显示处理窗口如下图像所以很长时间没有很好的响应。 所以任何人都有这个想法,请帮助我。

错误:无法初始化类com.android.sdklib.repositoryv2.AndroidSdkHandler

我想在启动时使用Android Studio构建此项目 ,但是会出错。 Stacktrace就在这里

如何在Android studio中自动完成循环

我正在使用Android工作室,我正试图find一种方法来使用我曾经在eclipse中做的非常常见的事情。 当我正在编写(例如)一个for循环时,我正在写“for”这个词,然后我点击Ctrl + Space并将eclipse自动完成到一个包含所有参数的for循环 for (int i=0 ; i<mCheckBoxArray.length;i++){ mCheckBoxArray[i].setChecked(false); } 但现在,在Android工作室中它只是自动完成for()。 for循环只是一个例子,有没有人知道如何在android studio中做到这一点?

如何在Android App中使用Material Design?

我已经去了Android Developer文档,看看我如何使用材料设计,这里: https://developer.android.com/training/material/theme.html 和这里: https://developer.android.com/training/material/get-started.html 基本上,我希望有人总结如何设置/使用材料设计,因为我觉得开发人员文档中有很多信息,我似乎无法理解它。 如果你想给我一个链接到别人创建的指南,那也是有帮助的。 我也使用API​​级别19(目标SDK版本19),从我可以看到,我将需要使用com.android.support:cardview-v7:21.0.+ 我也在使用Android Studio,而不是eclipse。 编辑:我希望能够为没有运行Android 5.0 Lollipop的设备使用材料设计,因为根据Android发行数据,运行Lollipop的设备不到0.1%: Android发布数据

升级Android Studio 2.3后,DataBinding无法正常工作

DataBinding在我的项目中运行得非常好,但是在今天升级Android Studio 2.3之后。 运行’app’失败,因为以下错误: Error:(15, 40) Error: package com.javan.myrecorder.databinding not exist. import com.javan.myrecorder.databinding.FragmentEventsBinding; :app:compileMockDebugJavaWithJavac FAILED 我只是升级android studio并没有改变任何东西。 所有插件都是最新的! 现在我的问题是,为什么会出现这个错误,我怎么能解决它? 欢迎任何帮助! 英语不是我的母语; 请原谅我的任何错误。 EDIT1 像android项目googlesamples / android-architecture git checkout todo-databinding 然后运行./gradlew assembleDebug进行构建,构建因以下错误而失败: 完整的构建日志 EDIT2 我已经修复了这个问题,因为在升级到Gradle 2.3后,数据绑定已经破坏 。 在build.gradle(app)添加 apply plugin: ‘com.android.application’ apply plugin: ‘com.neenbedankt.android-apt’ ..balabala dependencies { apt ‘com.android.databinding:compiler:2.3.0’ } 我项目中的一些文件: gradle-wrapper.properties #Mon Mar 06 10:59:04 […]

Windows 7 VM上的Android Studio虚拟设备不兼容

我的计算机上有一个VirtualBox VM,VM运行的是Windows 7 64位。 我在该VM上安装了Android Studio。 我只有基本的Hello World应用程序。 当我尝试运行AVD时,我收到以下消息: 英特尔HAXM需要运行此AVD。 Android Emulator与Hyper-V不兼容。 不幸的是,您无法运行Hyper-V并使用模拟器。 这是你可以做的帽子: 1)以管理员身份启动命令提示符 2)运行以下命令:C:\ Windows \ system32> bcdedit / set hypervisorlaunchtype off 3)重新启动机器。 我尝试运行此命令并重启多次,不会改变任何东西。 我也尝试做一些端口转发: http : //paulsdevworld.blogspot.ca/2013/06/make-android-studio-work-with-androvm.html我无法连接No connection could be made because the target machine actively refused it.无法建立No connection could be made because the target machine actively refused it. 我已经检查了这个问题,我没有同样的问题,因为OP在Android工作室的Virtual Box上直接在VirtualBox Test […]

缺少API级别25的Google API

在Android SDK Manager中,我无法findAPI级别为25的Google API。因此,我无法将compileSdkVersion设置为“Google Inc.:Google API:25”。 我在我的应用程序中使用MapActivity,并且由于不兼容的sdk版本,com.google.android不受支持。有没有其他方法可以在没有Google API的情况下使用它?