Articles of android studio

编译’com.android.support:multidex:1.0.1’发生错误:所有com android支持库必须使用完全相同的版本

今天,我将我的Android工作室更新为2.3,并将gradle更新为3.4.1。 但是当我构建我的项目时,发生了一个错误: 这是错误所以我添加“buildToolsVersion ’25 .0.0’” 我的项目可以成功构建,但发生了另一个错误。 我解决不了。 我希望得到一些帮助。 谢谢! 这是错误 当我添加编译’com.prolificinteractive:material-calendarview:1.4.2’时,将发生此错误。 这是我的androidDependencies

IntelliJ / Android Studio:删除不必要的’this’。

我正在开发一个项目,以前的开发人员添加了很多this.x代码,在我看来这些代码使它更长,因此可读性更低。 它通过一些Eclipse保存操作放在整个项目中。 我正在寻找的是IntelliJ重构方法,我可以重构整个项目的所有自引用,以便: this.something = “foo”; 成为这个: something = “foo”; 有这样的东西(我正在使用Android Studio 1.2),还是我必须运行正则expression式替换并确保没有任何破坏?

BSOD之后的Gradle构建错误(java.lang.NullPointerException(无错误消息)

在BSOD(蓝屏死机)之后我有下一个gradle构建错误:FAILURE:构建失败并出现exception。 出了什么问题:java.lang.NullPointerException(没有错误消息) 尝试:使用–info或–debug选项运行以获取更多日志输出。 例外情况是: java.lang.NullPointerException at org.gradle.api.internal.changedetection.state.TreeSnapshotRepository.removeTreeSnapshotUsage(TreeSnapshotRepository.java:85) at org.gradle.api.internal.changedetection.state.CacheBackedFileSnapshotRepository.remove(CacheBackedFileSnapshotRepository.java:47) at org.gradle.api.internal.changedetection.state.CacheBackedTaskHistoryRepository$1$1.run(CacheBackedTaskHistoryRepository.java:81) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:192) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:175) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:106) at org.gradle.cache.internal.DefaultCacheFactory$ReferenceTrackingCache.useCache(DefaultCacheFactory.java:187) at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:60) at org.gradle.api.internal.changedetection.state.CacheBackedTaskHistoryRepository$1.update(CacheBackedTaskHistoryRepository.java:66) at org.gradle.api.internal.changedetection.changes.DefaultTaskArtifactStateRepository$TaskArtifactStateImpl.afterTask(DefaultTaskArtifactStateRepository.java:135) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:68) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110) at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37) […]

Renderscript的Android Studio 2.0 Preview 2问题

我将Android Studio更新为2.0预览版2,然后出现错误Renderscript目标21+目前不支持Renderscript支持模式 我正在使用renderscriptTargetApi 23

Android Studio 1.0.1添加外部库

我刚刚下载了Android Studio 1.0.1,这是新的项目结构 当我在资源管理器中看到它时,有一个空的libs文件夹 我想导入我想要使用的3个外部库。 build.gradle已经定义了这个 dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:appcompat-v7:21.0.3′ } 但是当我在libs文件夹中复制我的库时,我的项目仍然无法识别它,我如何利用libs文件夹并将我的库复制到这个文件夹中并使用它? 任何帮助? 编辑:这是一个简单的问题,如何像在eclipse中那样在Android Studio中添加库,例如我有一个库项目(文件夹,而不是jar!)。 在我的情况下,我有一个库项目’viewPagerIndicator’(再次是一个库文件夹,而不是一个jar!)我必须将它添加到我的项目,就像我用eclipse通过导入项目,右键单击 – > properties-> android – > Library-> add->选择库项目 PS:我现在find了答案。 假设我的库项目名称是’viewPagerIndicator’ – 在我的Android Studio项目的根目录下复制库项目 – 在build.gradle下(在您的Android Studio项目文件夹下)在依赖项下编写项目编译项目(’:viewPagerIndicator’) – 将其包含在设置中.gradle,write:include’:viewPagerIndicator’ – 使用gradle文件同步项目 这就是项目结构现在的样子: 很抱歉,管理员在不理解的情况下停止了这个问题。

MAC上Android Studio的插件文件夹在哪里

我已经安装了一个插件,现在开始崩溃了我的Android Studio。 有人知道Android Studio存储下载的插件文件的位置,所以我可以手动删除吗?

如何在Gradle中更改libs目录?

我想将Zbar集成到我的应用程序中,但似乎无法弄清楚如何使用新的Android Studio实现这一目标。 我已经查看了示例并已复制代码而没有任何问题。 我遇到的问题是将libs添加到我的项目中我似乎无法弄清楚如何做到这一点。 有人可以带我走过吗?

此处不允许使用Android清单属性

我有一些关于某些属性的明显错误。 我没有对应用程序自动生成的清单进行任何更改,但是我收到了一些错误。 *(我使用的是Android Studio 1.2.2) – 对于xmlns:android属性,我得到“URL未注册” – 对于android versionCode,versionName,allowBackup,label和theme我得到“属性不允许在这里” 我看了清单文档,找不到答案。 例如,allowBackup属性的放置方式与文档指定的完全相同。 编辑:看了一下后我发现在android:theme“@ style / AppTheme”我得到一个没有资源匹配给定的名字。 这是Gradle Build中唯一出现的内容。 我已多次清理和重建项目。

使用Android Studio模板创建的可穿戴应用“未find默认活动”

我创建了一个磨损应用程序,并使用Android Studio模板创建它,除了将按钮拖放到磨损应用程序的MainActivity之外,没有做任何更改。 当我尝试在运行/调试配置中运行监视应用程序时,启动默认活动被勾选,然后出现错误消息:“错误:未find默认活动”。 我已经搜索了之前发布的post,答案是搞乱模块的来源和内容。 在这种情况下,这真的是正确的解决方案吗? 如果是这样,那么为什么Android Studio首先没有正确设置所有内容 – 在所有项目由AS模板创建之后,为什么模板设置不正确呢? 如果它不适用,那么当使用Studio直接执行时,如何让手表应用程序执行并启动其活动? Studio版本:1.0.2

Android Studio R.java

我看到旧设备发生故障,可以在多个新设备上运行: android.content.res.Resources$NotFoundException: Resource ID #0x7f030035 如果我没记错,你可以看看R.java看到罪魁祸首,但是在Android Studio中似乎并不存在。 R.java在哪里可以关联该ID? 谢谢。