Questions tagged «android-studio»

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

2
警告“ Kotlin插件版本与库版本不同”(但是!)
我有一个Android Studio项目,其中添加了一个我称为的Java库模块core。我的三个Gradle构建文件如下所示。 项目/ build.gradle buildscript { ext.kotlin_version = '1.2.40' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } 核心/ build.gradle apply plugin: 'java-library' apply plugin: 'kotlin' dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7" ... …

7
AAPT2编译失败:Android 3.0 Canary 1上无效的dimen
我正在使用适用于Android的Instant Apps。问题是我总是遇到编译工具的问题。是否还有其他人有此问题,并且能够找到任何解决方法。 我的环境: Android Studio 3.0 Canary 1 编译SDK:25 构建工具:“ 26.0.0 rc2” Gradle插件:3.0.0-alpha1 Gradle:尝试了gradle-4.0-milestone1和2 Java 1.8 / 1.7 操作系统:尝试Windows 10和Linux Ubuntu 16.4 LTS 错误: Error: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed: aapt2 compile -o /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/res/merged/androidTest/debug /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml Issues: - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:520 invalid dimen - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:521 invalid dimen - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:568 …

17
将Android Volley导入Android Studio
我想使用Google的凌空图书馆 我正在使用Android Studio,并且知道如何添加.jar库。 但是我无法使用凌空文件创建一个.jar库: https://android.googlesource.com/platform/frameworks/volley 这是我的工作:(使用Windows 7) git clone https://android.googlesource.com/platform/frameworks/volley cd volley android.bat update project -p . --target android-19 ant.jar jar 我得到的输出: 发生Java异常。 怎么了?我如何添加一个非.jar库?

5
如何显示Android Studio的消息窗口?
当我构建项目并出现错误时,显示所有错误的“消息”窗口并不总是显示。我必须两次或多次构建项目(即Ctrl+ F9)才能看到窗口。 当未显示该窗口时,视图>工具>消息Alt + 0变灰,如以下屏幕截图所示。出现构建错误时如何显示窗口? 我正在Windows 8上运行最新的Android Studio。 [编辑] 2018-04-02 Android Studio 3.1似乎已删除了此窗口,许多人可能由于不同的原因而错过了消息窗口,因此来到这里,在这种情况下,yuval的答案可能是正确的。

9
Android Studio:新创建的目录未出现在文件夹视图中
我正在尝试在/ res目录中创建一个新文件夹 我添加了一个新目录 该文件夹即使出现在查找程序中也不会出现在/ res文件夹中 案例和要点我尝试再次添加该文件夹,然后收到一条消息,告诉我该文件夹存在。 如果您可以提出解决方案,我将为您提供帮助! (是的,我已经重新启动了程序以及计算机)


7
Android Studio自动打开的文档视图
我不知道这是错误还是设置问题,但是在键入value时非常烦人,即 android:layout_gravity=""它使用下拉菜单打开提示,并在一段时间后打开文档视图并隐藏带有提示的下拉菜单。 我检查了是否没有按钮挂起或类似的东西。我使用Ubuntu 14.04。

4
Android Studio 3.1“运行”未编译代码
当我尝试安装应用程序时,有两种可能性: 当我运行 app 执行后安装APK clean build 对于build文件夹中的现有APK,该应用程序可以正常运行。但是,当我使用Build->清理项目Clean Project,然后尝试运行app(即将应用程序安装到我的仿真器或物理设备上)时,它向我显示错误: APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk在磁盘上不存在。 注意:仅当我清理项目时才会发生此行为,而在构建文件夹中已经有预构建的应用APK时则不会发生 我已经提到:APK文件在磁盘上不存在,但我的意思是,当我们通常在清理项目后运行应用程序时,如果build文件夹中不存在APK,则无需构建它。 ,它会自动生成并安装最新的。 我尝试过的事情: 当构建文件夹中存在APK文件时运行应用程序(工作正常) 运行Clean Project->运行应用程序(预计将构建项目并安装该应用程序,但显示上述错误!) 完成后清理和运行应用程序的过程相同 Invalidate Caches/Restart

11
Gradle-错误找不到参数的方法实现()[com.android.support:appcompat-v7:26.0.0]
我正在尝试在android studio中打开现有的android项目,并且gradle无法在没有错误的情况下构建应用程序 Android Studio不断抛出错误 Error:(74, 1) A problem occurred evaluating project ':app'. > Could not find method implementation() for arguments [com.android.support:appcompat-v7:26.0.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 我在build.gradle中的代码可以帮助理解我的问题 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') // google & support implementation "com.android.support:appcompat-v7:$supportVersion" implementation "com.android.support:cardview-v7:$supportVersion" implementation "com.android.support:recyclerview-v7:$supportVersion" implementation "com.android.support:design:$supportVersion" implementation "com.android.support:palette-v7:$supportVersion" implementation "com.android.support:customtabs:$supportVersion" …


8
Android Gradle 3.0.0-alpha2插件,无法设置只读属性'outputFile'的值
我正在使用此代码 applicationVariants.all { variant -> variant.outputs.each { output -> def SEP = "_" def flavor = variant.productFlavors[0].name def buildType = variant.variantData.variantConfiguration.buildType.name def version = variant.versionName def date = new Date() def formattedDate = date.format('ddMMyy_HHmm') def newApkName = PROJECT_NAME + SEP + flavor + SEP + buildType + SEP + version …



10
Android Gradle 5.0更新:原因:org.jetbrains.plugins.gradle.tooling.util
在将版本更新gradle到我的项目到5.0版本时,我在android studio中遇到错误,它可以正常工作gradle 5.0 rc 3并4发布。以下是错误的详细信息: 原因:org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg / gradle / api / artifacts / ModuleIdentifier; 这是详细日志: java.lang.AbstractMethodError: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier; at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshModule(DefaultCachePolicy.java:205) at org.gradle.api.internal.artifacts.ivyservice.resolutionstrategy.DefaultCachePolicy.mustRefreshMissingModule(DefaultCachePolicy.java:188) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$LocateInCacheRepositoryAccess.resolveComponentMetaDataFromCache(CachingModuleComponentRepository.java:198) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$LocateInCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:189) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$resolveComponentMetaData$3(ErrorHandlingModuleComponentRepository.java:153) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$tryResolveAndMaybeBlacklist$15(ErrorHandlingModuleComponentRepository.java:222) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist(ErrorHandlingModuleComponentRepository.java:236) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist(ErrorHandlingModuleComponentRepository.java:221) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.performOperationWithRetries(ErrorHandlingModuleComponentRepository.java:214) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData(ErrorHandlingModuleComponentRepository.java:152) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process(ComponentMetaDataResolveState.java:69) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve(ComponentMetaDataResolveState.java:48) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:119) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:92) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve(RepositoryChainComponentMetaDataResolver.java:63) at …

30
失败[INSTALL_FAILED_INVALID_APK]
当我单击运行一个我刚刚在Android Studio 0.2.10中创建的项目并选择我的Android(通过USB连接并通过USB调试打开)时,出现此错误: Waiting for device. Target device: 0123456789ABCDEF Uploading file local path: /Users/Rui/AndroidStudioProjects/FirstAppProject/FirstApp/build/apk/FirstApp-debug-unaligned.apk remote path: /data/local/tmp/rui.firstapp Installing rui.firstapp DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/rui.firstapp" pkg: /data/local/tmp/rui.firstapp Failure [INSTALL_FAILED_INVALID_APK] 有什么想法吗?

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.