Articles of 机器人工作室

无法在Android Studio中取消选中某些SDK更新站点

我无法取消选中任何包含我不需要的图像的更新网站。 我只能取消选中第一个(Android Repository)。 有人知道为什么会这样吗? 这是Android Studio中的错误吗? 谢谢

突然间,再也无法启动Android模拟器了

无论我在做什么,我都有这个输出而且模拟器没有启动,也没有新创建的。 我在Windows下: 警告:./ android / base / files / IniFile.cpp:155:无法处理.ini文件C:\ Users \ xxxxxxx.android \ avd \ Nexus_5_API_23.ini进行读取。

Android Studio会在短时间后自动关闭

安卓工作室在约1分钟后自动关闭。 我正在使用AS 1.4,它在几天前就开始了。 我在studio.exe.vmoptions和studio64.exe.vmoptions文件studio64.exe.vmoptions -XX:MaxPermSize=350m值更改为-XX:MaxPermSize=1024m ,但尚未解决问题。 我重新安装了AS并重新安装了Window但仍然存在同样的问题。

在Android Studio中使用自定义android.jar

我想添加一个自定义的android.jar来为我的项目使用Android隐藏的API。 但是我无法在Android SDK之前将库添加到外部库。 在eclipse中,我可以添加库并在Android SDK之前对其进行排序。 有没有办法在Android Studio中执行此操作。 这是一个让我的问题更清晰的图像:

Android Studio 1.4(RC1,RC2)中的本机调试器未触及断点

我的项目中有一个PDFViewer模块,具体取决于android库模块libPDF 。 本机代码包含在库模块(在jni文件夹中)以及相应的android代码中。 我正在使用Gradle实验0.3.0-alpha4(与0.2.0和0.2.1相同的问题)。 有来自jni文件夹之外的库的本机文件 – 它们包含在android.ndk使用android.sources和带有CFlags的头文件。 该库被编译成.so文件并包含在apk中。 该项目使用PDFViewer的默认调试本机配置进行编译和运行,调试器以警告启动: 注意! 找不到符号目录 – 请检查您的本机调试配置。 调试时,本机代码(和Java代码)中没有断点。 如果我暂停调试器,则执行在一个名为epoll_wait的函数中。 我不知道这是否重要,但在Android Studio 1.3.2中我得到了 Throwable:找不到LLDB服务器 在事件日志中。 如果我尝试使用GDB,它也会引发exception。 我只建造了armae​​bi-v7a版本。 在给定的示例中,我没有看到任何特殊的gradle代码来包含本机代码的调试信息。 或者我错过了什么? 我是否需要自己从本机配置选项添加符号目录? 这些目录是什么以及如何find它们? 调试时示例示例不显示此警告,并且在其本机配置选项中未设置符号目录。 debuggable , jniDebuggable , ndk.debuggable标志设置为true, android:debuggable = true在清单中, CFlags += “-g”在ndk块中,这些都不起作用。 有任何想法吗? 提前致谢。 编辑:这是一个Github链接,其中包含我编写的示例示例以向您显示问题。 如果您尝试使用本机配置调试库中的本机代码,则不会触发任何断点。 新的Gradle实验0.3.0-alpha6无法解决问题。 其他人也有这个问题。 gradle插件仍然是alpha版本,因此库的原生调试仍然没有实现?

AssertionError:build-tools-23.0.0与build-tools-23.0.0-preview不匹配

我在安装Android Studio时出现问题,每次在设计视图中将小部件添加到布局时都会崩溃。 所以我下载了碰巧是预览版本的最新版本。 这解决了崩溃问题。 它不是安装程序,只是压缩了所有文件。 所以我删除了旧的Android Studio版本,并将其替换为此预览版本。 现在我每次打开AS时都会收到此错误: AssertionError: build-tools-23.0.0 doesn’t match build-tools-23.0.0-preview此外,当我尝试构建应用程序时,AS不再识别我的手机所以我无法测试它。 我不确定这两个问题是否相关。

无法在布局编辑器中编辑ConstraintLayout

我正在尝试在Android Studio 3.0的布局管理器中编辑ConstraintLayout。 不幸的是,我收到以下错误: 无法实例化以下类: – android.support.constraint.ConstraintLayout exception详细信息java.lang.NoSuchFieldError:在android.support.constraint.ConstraintLayout.init(ConstraintLayout.java:440)上的ConstraintLayout_Layout,位于java.lang.reflect.Constructor的android.support.constraint.ConstraintLayout。(ConstraintLayout.java:420) .newInstance(Constructor.java:423)位于android.view.LayoutInflater.inflate的android.view.LayoutInflater.inflate(LayoutInflater.java:492)的android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)中。(LayoutInflater。 Java的:394) 我实际上无法拖动项目,它们似乎都是左上角的小点,虽然布局在模拟器上工作正常。 我试着在这里遵循不同问题的建议。 我重建了项目,使缓存无效,确保安装了ConstraintLayout支持存储库并在gradle脚本中implementation ‘com.android.support.constraint:constraint-layout:1.0.2’ ( implementation ‘com.android.support.constraint:constraint-layout:1.0.2’ ),在编辑器中更改主题,但是没什么帮助。 我还能尝试解决这个问题吗? 编辑:我的build.gradle(模块:app)文件: https ://gist.github.com/meyerlasse/44f06e18d6dab50593325f25f9b62bd2

获取更多硬件配置文件到Android Studio

我一直在寻找一些时间来获取和如何将新的硬件配置文件导入Android Studio,或手动构建新的硬件配置文件,但一直没有成功。 有人能指出我能够做到这一点的资源吗? 具体来说,我在Android Studio中谈论这个领域。

为什么Android Studio没有构建和部署正确的apk

我的问题与此问题类似,但部署了应用程序。 目前在Windows上,当我在Android Studio Gradle中单击运行时,按预期开始构建并说已完成(有时完成1次警告,有时,根据情况我可能会得到关于卸载以前APK的对话框) 然后按预期在设备或模拟器上启动活动,但是当我开始测试时,很明显没有部署最新的更改。 安装已静默失败或已部署构建缓存中的旧APK。 我已经关闭了即时运行,但通常不会在运行我的更改之间卸载应用程序,除非我更改了分支(Git)并且Android Studio告诉我版本不兼容。 通常,如果系统进入此状态,唯一有用的是Invalidate Caches / Restart 这是一个难以追踪的问题,是否有其他人遇到过它并且成功地阻止了它?

Android Studio无法解析常见的符号

我仔细遵循了从Eclipse到Android Studio的迁移指南,我得到的唯一错误是“无法解析符号常见”并且正在以下行中发生: import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.GooglePlayServicesUtil; 有谁知道为什么会发生这种情况?