Articles of android studio

如何更改NavigationView中的菜单项图标的大小?

我有以下菜单项: <item android:id="@+id/lock" android:checkable="true" android:title="@string/lock" > <menu > <item android:id="@+id/block_mess" android:checked="true" android:icon="@drawable/chantinnhan" android:title="@string/block_mess_string" /> <item android:id="@+id/block_call" android:checked="false" android:icon="@drawable/chancuocgoi" android:title="@string/block_call_string" /> <item android:id="@+id/lock_app" android:checked="false" android:icon="@drawable/khoaungdung" android:title="@string/lock_app_string" /> </menu> </item> …还有更多,但真的很长 但图标真的很小(即使它有256×256分辨率)。 我想把它做得更大! 那可能吗? 这是截图: 编辑:好的,我们都知道Google会“locking”图标大小。 但我想知道,我可以“绕过”locking,并做出…定制?

在版本控制中保存* .iml文件是强制性的吗?

我现在已经切换到Android Studio并使用源代码树保存在Git中的项目。 每当我添加或从我的模块中删除任何库,它的.iml文件也改变。 如果我提交* .iml是因为他们在其他Android Studio中自动生成,那真的没关系。 但是, 这里说你应该存储* .iml。 我的问题是,我们真的需要与他人分享我们的* .iml吗? 如果是,为什么?

在Android Studio 0.3.6中添加外部库

所以我对Java相当陌生,而且我试图将这个库添加到我的项目中。 问题是Android Studio 0.3.6没有一个简单的方法,我search的所有答案要么引用旧版本的Android Studio,要么描述如何导入一个外部项目(源代码,而不是jar文件) 。 稍微阅读后,我得出的结论是,手动添加jar文件将是最好的方法(手动复制/粘贴和gradle编辑),但正如我所说,我是相当新的这种技术,不知道在哪里放置文件,也不需要添加到gradle文件中。 有人能帮我吗? 更新1 : 我终于使IDE识别.jar文件(我得到了自动完成和类识别)。 新的问题是,编译时出现以下错误: Gradle: package com.google.gson does not exist 。 以下是我导入库的步骤: 在主目录下创build一个名为libs的文件夹(src / main / libs应该是结果) 复制该目录中的.jar文件 将以下行添加到项目中build.gradle文件的依赖项部分: compile files('libs/gson-2.2.4.jar') 。 现在应该看起来像这样: 依赖{compile'c​​om.android.support:support-v13:+'编译文件('libs / gson-2.2.4.jar')} 重新编译项目(如果有必要,不确定,但是我做了) 右键单击libs文件夹并select“添加为库”

在Android Studio中每次运行之前,如何自动清除logcat输出?

我正在使用Android Studio 1.0.2,并且无法在每次运行/debugging之前find清除logcat输出的方式。 是否有任何Gradle任务(类似于adb logcat -c ),我可以创build一个运行/debuggingconfiguration为了清除输出? 还是有更简单的方法来清除logcat?

:app:dexDebug ExecException用非零的退出值2结束

任何人都可以帮我解决以下错误。 当我清理项目是显示没有错误,但每次我尝试运行我得到这个消息。 错误:任务':app:dexDebug'的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'command'C:\ Program Files \ Java \ jdk1.8.0_45 \ bin \ java.exe'零退出值2 该应用程序运行没有错误,但当我的系统崩溃,并重新启动android studio我有几个更新的Android API 22.更新后,应用程序不断给我这个错误信息。 我下载了JDK 8并试图运行,但没有工作。 后来我降级到这个堆栈后,但仍然没有解决它的JDK 7。 是否有可能使用Java 8进行Android开发? 我已经浏览了许多类似的问题,但没有一个适合我。 在堆栈上发现一些类似的问题 为什么java.exe在android studio中以值1退出 错误:任务':app:dexDebug'的执行失败。 > comcommand以非零的退出值2结束 Java完成非零退出值2 – Android Gradle java.exe完成非零退出值2 进程'命令'C:\ Program Files \ Java \ jdk1.8.0_31 \ bin \ java.exe''以非零退出值2结束 我已经通过gradle中的依赖关系来查看是否有任何冲突,但没有发现任何冲突。 我甚至试图将代码复制到一个新的项目,并运行它,但仍然没有成功。 任何人遇到同样的问题,并解决它请帮助我。