Articles of android studio

如何避免android studio使用绝对路径?

当我在android studio中添加一些.jar文件作为库时,我想强制gradle文件使用相对路径。 我找不到对我有用的明确解决方案。 当我将.jar文件添加为库时,我在gradle文件中看到类似的内容: compile files(‘D:/Development/myApp/libs/my-jar-file.jar’) 我想有以下内容: compile files(‘libs/my-jar-file.jar’) 谢谢你的回答

React Native检查器在Android中不起作用

当我想检查Genymotion或Android Studio模拟器中的UI元素并点击一个元素时,它会显示“No style”。 我试图在Genymotion设置中清除缓存,但它没有帮助。

应用程序在底部留下空白区域

伙计我的应用程序在屏幕底部留下了导航按钮的空白区域。 请帮我纠正 因为我们可以在底部留下空白,而其他应用程序是正常的。 这是我的style.xml代码: 这是清单文件中的活动代码: 编辑:我做了一切,但没有任何工作,但问题似乎编辑。 我用android studio创建了一个带有所有相同代码和主题的应用程序它显示它很好但是当我使用eclipse时,它显示底部的空白区域。 这太烦人了。

无法从设备模拟器-5554获取视图服务器版本并且无法从设备模拟器获取视图服务器协议版本-5554

有没有人知道Android Studio中的这些错误消息? 我尝试使用Android虚拟设备(Nexus5,API 26)打开Android设备监视器以查看示例应用程序的层次结构视图,但由于下面的错误,我无法看到层次结构视图。 [2017-08-27 07:56:31 – hierarchyviewer]Unable to get view server version from device emulator-5554 [2017-08-27 07:56:31 – hierarchyviewer]Unable to get view server protocol version from device emulator-5554 [2017-08-27 07:56:31 – ViewServerDevice]Unable to debug device: Nexus_5_API_26 [emulator-5554] [2017-08-27 07:56:32 – hierarchyviewer]Missing forwarded port for emulator-5554 [2017-08-27 07:56:32 – hierarchyviewer]Unable to get the focused window […]

迁移到AndroidX时无法解析variables’$ {animal.sniffer.version}’

我正在使用Android Studio 3.2 Beta5将我的项目迁移到AndroidX。 当我重建我的应用程序时,我遇到了这些错误: 错误:[TAG]无法解析variables’$ {animal.sniffer.version}’ 错误:[TAG]无法解析variables’$ {junit.version}’ 完全清洁和重建不起作用! 有人知道怎么修这个东西吗? 请帮帮我。 gradle.properties android.enableJetifier=true android.useAndroidX=true 的build.gradle buildscript { repositories { google() jcenter() mavenCentral() maven { url ‘https://maven.fabric.io/public’ } maven { url “https://oss.sonatype.org/content/repositories/snapshots” } } dependencies { classpath ‘com.android.tools.build:gradle:3.2.0-beta05’ classpath ‘com.google.gms:google-services:4.0.1’ classpath “io.realm:realm-gradle-plugin:5.3.1” classpath ‘io.fabric.tools:gradle:1.25.4’ classpath ‘com.google.firebase:firebase-plugins:1.1.5’ } } allprojects { repositories { google() jcenter() mavenCentral() […]

Gradle – DexException:多个dex文件定义

我知道这个问题已经被提出但是我找不到合适的答案来解决我的问题。 我希望你们能帮助我。 该exception说明已Multiple dex files defined并尝试了几种常见方法来解决此问题。 不幸的是,这没有帮助。 * What went wrong: Execution failed for task ‘:app:transformClassesWithDexForDebug’. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java” finished with non-zero exit value 2 Cause: com.android.dex.DexException: Multiple dex files define Lnet/jcip/annotations/GuardedBy; UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define Lnet/jcip/annotations/GuardedBy; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:579) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:535) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:517) at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:164) at com.android.dx.merge.DexMerger.merge(DexMerger.java:188) […]

gradlew appengineEndpointsInstallClientLibs有错误执行失败的任务’:compileJava’。 >无效的源版本:1.7

我无法安装客户端库。 我总是有这个错误。 :tangke-appengine:appengineDownloadSdk :tangke-appengine:compileJava FAILED FAILURE: Build failed with an exception. 什么地方出了错: 任务执行失败’:tangke-appengine:compileJava’。 无效的源版本:1.7 我的java版本是这个。 java版“1.7.0_51” Java(TM)SE运行时环境(版本1.7.0_51-b13) Java HotSpot(TM)64位服务器VM(内置24.51-b03,混合模式)

使用Android Studio编译错误

我正在尝试用linux中的Android Studio编译Android应用程序。 但我得到以下错误: 错误:org.gradle.process.internal.ExecException:启动进程’command’/home/user/Android/Sdk/build-tools/19.1.0/aapt”时出现问题:app:mergeDebugResources FAILED 错误:任务’:app:mergeDebugResources’的执行失败。 错误:org.gradle.process.internal.ExecException:启动进程’command’/home/user/Android/Sdk/build-tools/19.1.0/aapt”时出现问题 如何解决这个问题呢?

Checkstyle自定义检查与gradle(android studio)

我目前正在将我的应用程序项目从基于Ant的Eclipse迁移到基于Gradle的Android Studio。 我的eclipse项目将自定义Checkstyle检查配置为自定义,然后自定义包包含在Checkstyle配置XML中。 我正面临将此自定义支票迁移到Android工作室的问题。 不确定我在哪里可以指示gradle拿起这个自定义包。 现在坚持这个问题几天了! 任何帮助真的很感激…… 目前运行到TreeWalker错误无法实例化自定义程序包: [错误] Unable to create a Checker: cannot initialize module TreeWalker – Unable to instantiate jp.myproject.tools.checkstyle.checks.naming.MemberNameCheck [CheckStyle的-packages.xml] [Checkstyle配置文件]

应用程序图标未设置,它始终显示默认的绿色android图标

我按照教程和其他堆栈溢出问题的建议执行了以下步骤: 清单中的android:icon =“@ mipmap / ic_launcher”,其中应用程序图标名为ic_launcher,所有mipmap已根据分辨率进行了适当替换 使用Android Asset Studio生成的图像替换所有mipmap图像 我通过右键单击res选择了图像资源中的相应文件。 我已经卸载了旧的应用程序。 重新安装应用程序然后运行 我已经使缓存无效并重新启动了Android Studio 重启手机 在图像资源中也添加了512 * 512像素的图像。 我怀疑的问题是,当我启动图像资源时,默认值是剪贴画而不是图像。 因此,每次运行应用程序时,它都可能会获取默认的剪贴画图标。 我还在工具栏中保留了应用程序图标。 这有时会改变。 如果该应用程序再次运行,它将更改回默认的绿色android图标。 我有新的android studio 2.1。 那么这方面有问题吗?