Questions tagged «android-studio»

用于询问有关使用Android Studio(谷歌针对Android应用开发的官方IDE)的问题。一般而言,请勿使用有关Android编程的问题;而是使用[android]标签。


30
Android studio错误“检测到不支持的模块:以下模块不支持编译”
我正在使用Android Studio 1.0.1。我的项目中的其他模块都引用了一个Java模块。我已经从SVN中签出了,但是现在每个 检测到不支持的模块:以下模块不支持编译:。不幸的是,您不能在一个项目中拥有非Gradle Java模块和Android-Gradle模块。 收到此错误后,请停止对该模块的编译,以使我无法再编译/运行我的项目。

17
ADB.exe已过时,并且存在严重的性能问题
我使用的是Windows 10,当我在Android Studio中启动虚拟设备仿真器时,我一直收到以下消息: “位于C:\ Users \ siviw \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe的ADB二进制文件已过时,并且在Android仿真器中存在严重的性能问题。请更新到新版本以明显加快应用程序的运行速度/ 文件传输”。 我是经验不足的新开发人员。我需要什么更新到较新的版本,以便不再显示该消息?

15
Android Gradle Apache HttpClient不存在?
我正在尝试将IntelliJ项目转换为Android Studio的Gradle系统,但是Apache HttpClient出现错误?我是否缺少某些东西,我得到的错误如下: Error:(10, 30) error: package org.apache.http.client does not exist Error:(11, 30) error: package org.apache.http.client does not exist Error:(12, 37) error: package org.apache.http.client.entity does not exist Error:(13, 38) error: package org.apache.http.client.methods does not exist Error:(14, 38) error: package org.apache.http.client.methods does not exist Error:(15, 38) error: package org.apache.http.client.methods does not …


17
Android Studio Gradle已处置模块
我已经安装了Android Studio版本1.0.1。我已经从eclipse中导入了我的项目,并且效果很好。然后,我删除了一个模块,并将其重新导入到我的Android Studio项目中。gradle版本显示“ BUILD SUCCESSFUL”,但它会弹出警告窗口,并显示以下消息 无法完成Gradle执行。原因:已经处置:模块:'MYMODULENAME' 我现在无法启动我的应用程序。知道我能做什么吗? 编辑: 我按照以下说明解决了问题: 将项目视图从Android切换到Project 删除settings.gradle中包含“ MYMODULENAME”的条目 模块符号中的蓝色框不会显示。然后,您可以在上下文菜单中删除该模块 导入模块

12
在Android Studio中删除未使用的导入
我最近启动了Android Studio IDE来制作我的android应用。我发现删除Android Studio中未使用的导入的快捷键不起作用(Ctrl+ Shift+ O) 在Android Studio中执行相同操作的快捷键是什么?

27
在Android Studio中查看数据库文件的内容
自发布以来,我一直在使用Android Studio开发应用程序。 直到最近,一切都运转良好,我必须与数据库文件一起进行调试。由于我不知道如何直接查看数据库,因此在调试生成数据库文件时,必须将手机中的数据库文件导出到PC。 为此,我必须打开DDMS > File Explorer。打开DDMS后,必须重新连接USB,并且会丢失调试线程。检查数据库文件后,我必须关闭DDMS,然后再次重新连接USB以返回到调试模式。 太复杂了。是否有人在Android Studio中有更好的方法(我知道在Eclipse中更容易)?

28
“需要版本2.10。” 错误
因为我一直在使用 classpath 'com.android.tools.build:gradle:+' 在build.gradle文件中,由于出现以下错误 gradle 2.10版发布。错误是: 警告:需要版本2.10。当前版本是2.8。如果使用gradle包装器,请尝试将C:\ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.properties中的distributionUrl编辑为gradle-2.10-all.zip 首先,使用指南看起来很容易解决,但是当我完成更改后,又遇到了错误。 我将Android Studio 2.0与最新的Android SDK工具24.4.1和Android SDK构建工具23.0.2结合使用 我什至尝试下载Gradle 2.10并将其手动放置在android-studio \ gradle \文件夹中,但没有运气。 任何帮助,将不胜感激。

9
Android SDK文件夹占用大量磁盘空间。我们是否需要保留所有系统映像?
这里有大量的系统映像的我在Android SDK文件夹盘上堆放。我几乎不使用模拟器。可能是6个月一次。我的大部分开发工作都直接在设备上进行。我要检查的是,删除系统映像(至少对于旧的APIS,即<22)是否会影响开发? 另外,如下所示的google apis文件夹。我应该保留所有版本还是仅保留最新版本中的一个? 上面的截图来自WinDirStat工具。- https://windirstat.net

27
原因:buildOutput.apkData不能为null
当我尝试在手机的模拟器o中运行“ app”时,使用Kotlin的android应用程序抛出此异常。当我构建项目时,它运行良好,没有错误。 我在用: SDK 28(Android 9.0(Pie)) 摇篮5.1.1 Gradle插件3.5.0-alpha03 Kotlin 1.3.10 Java 1.8.0_151 OSX 10.13.2 org.gradle.internal.exceptions.LocationAwareException: buildOutput.apkData must not be null at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99) at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65) at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:39) at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:29) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:194) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:141) ... Caused by: java.lang.IllegalStateException: buildOutput.apkData must not be null at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:103) at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:67) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:174) at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:691) at …

15
错误:与依赖项“ com.google.code.findbugs:jsr305”冲突
我在Android Studio 2.2 Preview 1中使用Android App 创建了一个新项目,并在Google Messaging中使用了Backend模块。这是应用程序文件: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: …

19
buildTypes不能应用于groovy.lang.Closure
我在我的项目gradle文件中收到此警告: 警告:(16,5)'buildTypes'无法应用于'(groovy.lang.Closure <com.android.build.gradle.internal.dsl.BuildType>)' 我的buildTypes部分是: buildTypes { debug { debuggable true } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' } } 我目前正在使用Android Studio 1.1.0,compileSdkVersion 22,buildToolsVersion 22.0.0和targetSdkVersion22。我尝试将其降级到21,但仍收到警告。 是什么导致此警告及其解决方法?

30
处理EditText中可绘制对象上的单击事件
我EditText使用以下XML 在小部件中的文本右侧添加了图像: <EditText android:id="@+id/txtsearch" ... android:layout_gravity="center_vertical" android:background="@layout/shape" android:hint="Enter place,city,state" android:drawableRight="@drawable/cross" /> 但是我想清除EditText单击嵌入式图像的时间。我怎样才能做到这一点?

5
在Android Studio中生成签名的APK时,签名版本之间的区别-V1(Jar签名)和V2(完整APK签名)吗?
请选择至少一个签名版本以在Android Studio 2.3中使用 现在,在Android Studio中生成签名APK时,它在签名APK生成过程的最后一步中显示了两个选项(复选框)即1. V1 (Jar Signature)和2. V2 (Full APK Signature)作为签名版本。 那么,在新的Android Studio更新中,V1(Jar签名)和V2(完整APK签名)之间有什么区别? 我应该使用哪个(或同时使用两个)来为Play商店发布的APK签名? 另外,当我使用第二个选项时,在安装APK时安装Parse Failed No Certificates时出现错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.