Articles of android studio

查找在Windows上不能在Android Studio中使用的ID的用法

我在XML中选择了一个id,鼠标右键单击,查找用法显示在java文件中不存在id甚至Id。 如果我在Mac上做同样的事情就find它。 那么有任何缓存问题或其他什么?

更新Android Studio 3.1后,我会在每次构建后收到这些警告

Android发布警告 从1方法中删除无效的本地信息。 从1方法中删除无效的本地信息。 消息{kind = WARNING,text =从1方法中删除无效的本地信息。,sources = [未知源文件],工具名称= Optional.of(D8)} InnerClass注释缺少相应的EnclosingMember注释。 这样的InnerClass注释被忽略。 InnerClass注释缺少相应的EnclosingMember注释。 这样的InnerClass注释被忽略。 消息{kind = WARNING,text = InnerClass注释缺少相应的EnclosingMember注释。 这样的InnerClass注释被忽略。,sources = [未知源文件],工具名称= Optional.of(D8)} 未findtypesorg.w3c.dom.bootstrap.DOMImplementationRegistry ,默认或静态接口方法需要使用void com.fasterxml.jackson.databind.ext.DOMSerializer.() 未findtypesorg.w3c.dom.bootstrap.DOMImplementationRegistry ,默认或静态接口方法需要使用void com.fasterxml.jackson.databind.ext.DOMSerializer.()消息{kind = WARNING,text =未findtypesorg.w3c.dom.bootstrap.DOMImplementationRegistry ,默认或静态接口方法需要使用void com.fasterxml.jackson.databind.ext.DOMSerializer.() ,sources = [/ Users /deepanshusinha/git/OpenApp/OpenAppForce/app/build/intermediates/transforms/androidGradleClassShrinker/beta/debug/4/com/fasterxml/jackson/databind/ext/DOMSerializer.class],工具名称= Optional.of(D8)} Java编译器警告 规则`-keep public class * extends java.lang.annotation.Annotation { 警告:规则`-keep public class * extends java.lang.annotation.Annotation { […]

在Android Studio中找不到符号类

我有两个项目A和B,其中B被添加为项目A的模块。我在A的Gradle构建文件中添加了依赖项。 现在我可以在A中导入B的类而没有任何错误(在编辑器中)但无法构建。 偏好是一类项目B. 错误 Error:(22, 23) error: cannot find symbol class Preferences 一个构建文件 apply plugin: ‘com.android.application’ android { compileSdkVersion 21 buildToolsVersion “21.0.0” defaultConfig { applicationId “com.example.A” minSdkVersion 9 targetSdkVersion 21 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile […]

理想的Android Studio gitignore文件

我最近创建了一个Android项目,但这是我第一次使用Android Studio,我将项目放在Git文件夹中,以便能够通过Git远程与另一个开发人员合作,我发现默认的.gitignore文件包含以下内容: *.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /captures 我只是想知道这是一个理想的gitignore文件能够远程协同工作吗? 或者我必须编辑或删除它的一些文件?!

使用android studio’即时运行’启动应用程序非常慢

我刚启动了我的项目的即时运行。 构建和上传速度更快,但我的应用启动时间从几百毫秒增加到几秒钟。 我对这种妥协感到满意。 我只是想知道我是否是唯一注意到这一点的人,是否有机会对此进行优化?

无法解决:com.android.support:support-v4:23.0.0

使用最新的Android支持库23.1更新后,我收到此错误 无法解决:com.android.support:support-v4:23.0.0 我尝试了23. +和23.1.0以及23.1。+等的所有组合。如何让它正常运行? apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.1” defaultConfig { applicationId “ua.g.tfinder” minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:appcompat-v7:23.0.+’ compile ‘com.android.support:support-v4:23.+’ compile ‘com.android.support:recyclerview-v7:23.0.+’ compile ‘com.android.support:cardview-v7:23.0.+’ compile ‘com.android.support:design:23.0.+’ […]

如何在Android Studio中重新启用设计调色板

我最近改用Android Studio作为Android开发的默认IDE。 在设计我的UI时,我通常使用设计视图中的调色板来帮助在预览屏幕上排列小部件。最近发生了一些奇怪的事情,它只是消失了,我似乎无法重新启用它。 通常情况下,我会看到侧面的小调色板按钮,但现在它已经消失了。 当我打开另一个项目时,我看到了调色板,但没有显示我正在处理的当前项目。 当我在Android Studio中打开另一个项目时,我会看到调色板选项卡。

为什么Active Android无法使用gradle 2.0?

我在我的应用中使用Active Android。 它工作正常,直到我将Android Studio从1.3升级到2.0。 通过此升级,我的gradle也升级到2.0,这导致Active Android出现问题。 使用gradle 2.0构建时出现此错误。 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘java.lang.String com.activeandroid.TableInfo.getTableName()’ on a null object reference at com.activeandroid.Cache.getTableName(Cache.java:156) at com.activeandroid.query.From.addFrom(From.java:169) at com.activeandroid.query.From.toSql(From.java:250) at com.activeandroid.query.From.execute(From.java:298) 我尝试使用gradle 1.3构建我的旧工作室它仍然正常工作。 有什么帮助吗? 当app发出上述错误时,build.gradle文件 buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:2.0.0’ classpath ‘com.google.gms:google-services:2.0.0-beta2’ } } allprojects { repositories { jcenter() } […]

如何将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中安排通知

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