Articles of android studio

Android Studio gradle – ### – bin.zip vs. gradle – ### – all.zip

我的团队中的一位开发人员在Android Studio中有一些设置替换gradle/wrapper/gradle-wrapper.properties的distributionUrl条目以使用gradle-###-all.zip ,而我的Android Studio将其更改为gradle-###-bin.zip 。 基本上,我的差异看起来像: -distributionUrl=https\://services.gradle.org/distributions/gradle-1.12-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-1.12-bin.zip 这很烦人。 它是什么设置,我该如何更改?

错误:android studio中的任务’:app:transformClassesWithDexForDebug’执行失败

我正在将我的项目从eclipse转移到Android Studio。 在运行我的应用程序时,我收到以下错误。 无法find任何解决方案。 我也启用了multidex。 错误:任务’:app:transformClassesWithDexForDebug’的执行失败。 com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:进程’命令’C:\ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe”以非零退出值1结束 我的gradle文件也在下面 apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.3” defaultConfig { applicationId “com.myapp” minSdkVersion 9 targetSdkVersion 21 multiDexEnabled true }buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile(‘proguard- android.txt’), ‘proguard-project.txt’, ‘proguard-google-api-client.txt’ } } } dependencies { compile […]

错误:types为styleable 错误的预期资源

看一下这段代码。 我在最后一行收到错误,因为我传递的是“索引”而不是资源。 我认为这是一个皮棉问题并试图压制它。 然后我注意到我只有在构建发布时才会出现此错误。 构建调试时它工作正常。 我完全无能为力。 任何人都可以对我做错的事情有所启发。 //Get paddingLeft, paddingRight int[] attrsArray = new int[]{ android.R.attr.paddingLeft, // 0 android.R.attr.paddingRight, // 1 }; TypedArray ta = context.obtainStyledAttributes(attrs, attrsArray); if (ta == null) return; mPaddingLeft = ta.getDimensionPixelSize(0, 0); mPaddingRight = ta.getDimensionPixelSize(1/*error here*/, 0);

Android Studio logcat历史记录/缓冲区大小

有谁知道是否有办法增加Android Studio中的logcat历史/缓冲区的大小? 我记得在Eclipse中有一种方法可以做到这一点,并希望Android Studio有类似的设置。

Android Studio的调试窗口中“’此’不可用”

我在Android Studio的调试窗口中收到此消息。 这不是静态方法,也不是类。 这是什么意思?

Android build获取错误消息“Emulator:OpenGL后端’角度’没有检测到OpenGL ES 1.x库。 仅使用GLESv2。“

在Android Studio版本3 beta 7中运行我的Android项目后,我在事件日志中收到以下错误: 模拟器:未检测到OpenGL ES 1.x库的OpenGL后端“角度”。 仅使用GLESv2。 有没有什么办法解决这一问题?

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

我有以下菜单项: ……还有更多,但它真的很长 但图标真的很小(即使它有res 256×256)。 我想把它做大! 那可能吗? 这是截图: 编辑:好的,我们都知道谷歌“锁定”图标大小。 但是我想知道我可以“绕过”锁定并制作一些东西……可以自定义吗?

将AS更新为1.0后,在项目中获取“方法ID不在:65536”错误

我将Android Studio更新到最新版本,让它“修复项目”之类 – 但现在我的项目没有编译,给了我 FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:app:dexDebug’. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: D:\VGA\AndroidStudio\sdk\build-tools\21.1.1\dx.bat –dex –no-optimize –output D:\VGA\Projects\Sales-App\Android-Project\svn\android\app\build\intermediates\dex\debug –input-list=D:\VGA\Projects\Sales-App\Android-Project\svn\android\app\build\intermediates\tmp\dex\debug\inputList.txt Error Code: 2 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502) at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:277) at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491) at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:168) […]

Android Studio未在项目结构中显示模块

我正在使用Android studio,我想在我的项目中添加模块,如“action bar Sherlock”或jar文件,但是当我打开项目结构时,菜单中没有模块或库:\ 在intelij它出现: 所以有什么问题? 如何在Android studio中添加这些模块?

ddms:’adb.exe,start-server’失败 – 必要时手动运行,Android Studio

无论我使用的是ADT还是Android Studio,我的adb都已关闭。 根据这个问题的第二个答案,我做了: 我键入: adb nodaemon server 输出: cannot bind ‘tcp:5037’ 然后netstat -ano | findstr 5037 netstat -ano | findstr 5037 我确实在127.0.0.1:5037find了一个7416的pid 我使用taskkill /pid 7416 -f来杀死它。 我输入netstat -ano | findstr 5037 再次发现,我发现另一个pid在127.0.0.1:5037再听一次! 我猜它们是一样的,但我不知道它是谁。 我可以简单地使用一种简单的方法来释放此端口或将adb端口更改为另一个端口吗?