android-studio相关内容

带有 ADT 的 Android Studio 与 Eclipse (2015)

截至 2015 年,我看到 Android Studio 是一个官方 IDE,用于根据其 官方网站,并且在他们网站的每个页面上,都有一条说明建议使用 Android studio 而不是带有 ADT 的 Eclipse. 注意:如果您一直在使用带有 ADT 的 Eclipse,请注意 Android Studio 现在是 Android 的官方 IDE,因此您应该迁移到 Android St ..
发布时间:2022-01-13 16:11:21 Java开发

Gradle 错误:仅在 Android Studio 中允许从事件调度线程进行写访问

在将 Android Studio 更新到 2.2 版(在 Windows 10 上)之后,不知何故,第二天早上,当 gradle 构建在任何项目上时,我收到了这样的错误: 仅允许从事件调度线程进行写访问 尽管 gradlew -build 命令工作并成功完成.我尝试了典型的 Android 开发者的 WTF 修复集:清理构建、无效缓存、删除构建文件夹、删除 .gradle 文件夹、尝 ..

错误:未找到 Gradle DSL 方法:compile()

在此处输入图片描述 您好,我们已经为我们的网站创建了一个 android 应用,但现在您想将其转换为 APK,但我遇到了以下错误,请不要让我继续编译. Error:(60, 0) Gradle DSL 方法未找到:'compile()'可能的原因: 项目“模板"可能正在使用不包含该方法的 Android Gradle 插件版本(例如,在 1.1.0 中添加了“testComp ..

无法打开调试器端口:java.net.SocketException “Socket closed"

我正在使用 Android Studio,有多种使用 Gradle 的风格,每种风格都有一个 Debug 和 Release 类型,组织方式如 这里,在下半部分.当我尝试启动调试器时,我收到此错误: 运行 androidRecover [installAppDebug] 时出错:无法打开调试器端口:java.net.SocketException “套接字已关闭 一旦调试器运行,我也无法将它附 ..

Android studio gradle 断点在行中找不到可执行代码

我正在使用 Android Studio 2.1.3 和 gradle 开发一个 android 应用程序. 问题是简单方法中的断点永远不会被命中,尽管它必须被命中,因为在应用程序调试期间满足条件. 首先,我认为这个问题与这个问题的答案中描述的问题有关:使用 gradle 构建库项目时,BuildConfig.DEBUG 始终为 false 为了测试这一点,我删除了库项目并将我的所有 ..

MANIFEST MERGER:可以看到混合的Manifest吗?

我有一个包含大量清单的库模块.我还有一个应用程序模块,它的清单非常类似于我的库清单,但包名称发生了变化.现在我想看看 Manifest Merger 过程产生的混合清单. 我怎么看? 解决方案 你可以在你的构建文件夹中找到清单,例如 /project/module/build/intermediates/manifests/full/debug/AndroidManifest. ..

没有可用于离线模式的 com.google.gms:google-services:1.x.x 的缓存版本

错误:没有缓存版本的 com.google.gms:google-services:1.4.0-beta3 可用于离线模式.禁用 Gradle 的“离线模式"并同步项目 我正面临这个问题,因为我在 android studio 中以离线模式工作.有人可以告诉我这个缓存文件存储在我的 Windows 中的什么位置以及我从哪里获取这个文件,以便我可以单独下载并粘贴/保留它,然后构建我的 andr ..

如何将 Android 支持存储库添加到 Android Studio?

我正在使用带有外部 Android SDK 的 Android Studio.我已经安装了支持库和支持存储库.支持存储库位于: ~/Development/Tools/android/sdk/extras/android/m2repository 当我在 build.gradle 文件中向支持库添加依赖项时,例如: ...存储库{mavenCentral()}...依赖{编译“com.and ..

将 Android Studio 的 Gradle 插件升级到 3.0.1 和 Gradle 到 4.1 后无法复制配置依赖项

我曾经使用这个简单的 gradle 任务将“编译"依赖项复制到特定文件夹: task copyLibs(type: Copy) {来自configurations.compile进入“$project.rootDir/reports/libs/"} 但在使用 gradle plugin 3.0.1 for Android Studio 和 Gradle 工具升级我的 Android 项目到 4 ..

Android 测试模块(Gradle 插件 1.3)不起作用:“找不到调试类"

我正在尝试按照 android studio 博客文章中的说明设置单元测试模块.但是,进行 gradle 构建失败并告诉我“找不到名称为 'debug-classes' 的配置".Debug 是它试图构建的 targetVariant 的名称,但我不明白这里出了什么问题. 这是我的测试模块的 gradle 文件. 应用插件:'com.android.test'安卓 {compileSdkV ..

如何将自己的 github 分叉库导入 android studio

我在 GitHub 上找到了一个不错的开放库,我使用 Gradle 依赖项将它导入到我的 Android Studio 项目中,但后来我意识到我需要对其进行一些修改. 所以我在我的 GitHub 上分叉了这个库,完成了修改并请求了一个拉取请求,但我不能等到他们批准并将我的修改与原始代码合并. 有没有办法使用依赖项将我的分叉库(在我的 Github 中)导入我的 Android Stud ..

“JCenter 即将报废"android lint 警告,替换是什么?

Android Studio Arctic Fox Canary 8 开始警告 JCenter 生命周期结束 但我不能只删除 jcenter() 声明,因为它承载了很多 android 工件,它会导致 Could not resolve all artifacts 错误.解决此警告的正确方法是什么? 解决方案 有一个描述问题的文档部分:JCenter 弃用和服务终止.您可以通过展开检 ..
发布时间:2022-01-13 15:59:03 移动开发

resValue gradle 错误:不支持的类型“字符串"在“生成的.xml"中

几周前我发布了一个问题如何根据 buildType 覆盖资源.就在昨天,还有一个 gradle 插件版本为 android.根据这篇关于 G+ 的帖子,我决定写下这个问题. 我已经详细描述的问题: 我想根据 buildType 创建一些资源值,但这不能正常工作:只有在我通过命令行进行完整构建时才会创建文件“generated.xml": gradlew 构建 但是通过命令行构建完整 ..

如何使用 gradle 为 3rd 方部门管理不同的支持库版本?

我有一堆第三方库,我包含在我的基础应用程序中.我无法控制那些 3rd 方模块包含的支持库.这使得在我的应用程序中很难拥有相同版本的 android 支持库. 当我可以从每个依赖项中排除某些库时,我知道使用 gradle: compile('com.test:lib1:1.0.0') {排除组:'com.android.support'} 但是,有大量的支持库,并且将它们全部排除在我的每个 ..

“multiDexEnabled true"是什么意思?意思是?

Android gradle 中的“multiDexEnabled true"是什么意思.我们为什么要使用这个?启用后有什么效果? 解决方案 Android 应用程序 (APK) 文件包含可执行字节码文件Dalvik Executable (DEX) 文件的形式,其中包含已编译的用于运行您的应用程序的代码.Dalvik 可执行文件规范限制单个 DEX 中可以引用的方法总数文件为 65, ..

Android Studio Gradle 已部署模块

我已经安装了 Android Studio 1.0.1 版.我已经从 eclipse 导入了我的项目,它工作正常.然后我删除了一个模块并将其重新导入到我的 Android Studio 项目中.gradle build 说“BUILD SUCCESSFUL",但它会弹出一个带有消息的警报窗口 未能完成 Gradle 执行.原因:已处置:模块:'MYMODULENAME' 我现在无法启动 ..
发布时间:2022-01-13 15:56:03 移动开发