Questions tagged «android-studio»

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

3
Android Studio错误的含义:未注释的参数会覆盖@NonNull参数
我正在尝试Android Studio。创建新项目并将默认onSaveInstanceState方法添加到create MyActivity类后,当我尝试将代码提交给Git时,出现了一个我不理解的奇怪错误。代码是这样的: 我得到的错误是这样的: 如果尝试将方法签名更改为protected void onSaveInstanceState(@NotNull Bundle outState),则IDE会告诉我它无法解析该符号NotNull。 我需要怎么做才能摆脱警告?

13
找不到com.android.tools.build:aapt2:3.2.0
AndroidStudio3.2 Canary14清除并重建失败,并显示以下错误 Could not find com.android.tools.build:aapt2:3.2.0-alpha14-4748712. Searched in the following locations: file:~/Library/Android/sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom file:~/Library/Android/sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar file:~/Library/Android/sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom file:~/Library/Android/sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar file:~/Library/Android/sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom file:~/Library/Android/sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar Required by: project :app


12
在Android Studio中使用Facebook SDK
我正在使用Android Studio关注Android版Facebook SDK。当我运行我的应用程序时,出现以下警告。 Gradle: module 'facebook' won't be compiled. Unfortunately you can't have non-Gradle Java module and Android-Gradle module in one project. 我该如何解决? 我尝试了@Scott Barta的答案,并收到以下错误消息。 A problem occurred configuring project ':App'. > Failed to notify project evaluation listener. > A problem occurred configuring project ':libraries:facebook'. > Failed to notify project …


5
快速搜索文件名
如何在android studio中快速搜索类文件或整个资源文件? Eclipse的捷径是 Shift+ Ctrl+ R用于所有资源文件(包括.java文件) Shift+ Ctrl+ T用于类路径中的所有Java类 目前,我已将键盘映射设置更改为,Eclipse以便可以在Android Studio中使用相同的快捷方式。但是,我需要知道Android Studio中的默认快捷键是什么。

15
从Android Studio中的图像重建或重新生成“ ic_launcher.png”
首次创建一个新项目时,该对话框可让您指向某个外部.PNG文件,然后当该对话框完成时,它将生成4种不同像素大小的图像,用作启动器图标。 我的问题是:那么,如果一个人已经创建了一个现有项目,是否有地方要让Studio重新生成4个新的此类文件,只需将其重新指向其他.PNG文件即可? 在我看来,我可以开始一个新项目,然后手动复制到目前为止开发的所有其他文件,例如.JAVA和.XML文件等,但这似乎需要大量工作(希望我不会是必要的)。

13
android studio在哪里构建我的.apk文件?
我一直在从头开始重建我的项目,因此存在很多问题。目前,一切正常,除了当我尝试运行该应用程序时,我收到消息“本地路径不存在”。,本地路径指向以下路径:AndroidStudioProjects \ MyProject \ MyProject .. \ build \ production \ MyProject.apk,而且确实如此,该位置或项目文件系统中的其他任何位置都没有.apk文件。 但是,我可以毫无问题地构建应用程序,运行gradlew packageDebug会给我消息“ 构建成功 ”,因此应生成.apks 。我的问题是,它们要去哪里,或者如果不生成它们,为什么不呢? 每个模块集的构建路径在哪里?我有些困惑,因为项目结构-> Facets-> Android->编译器设置,项目结构->模块->路径->编译器输出,build.gradle和MyProject.iml似乎都与构建路径,但我不太了解它们之间的关系 编辑:我知道应该在哪里,但它不在那里,所以我想知道如何更改构建路径 编辑2:由于某种原因,运行gradlew build会创建.apks,但不能从程序内部进行构建或运行 编辑3:这是我的gradlew构建输出,请注意它确实构建成功: Creating properties on demand (a.k.a. dynamic properties) has been deprecated and is scheduled to be removed in Gradle 2.0. Please read http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html for information on the …


2
Android Studio:为什么要在AndroidManifest.xml和build.gradle中同时指定minSdkVersion和targetSdkVersion?
我刚刚发现了一些关于Android Studio的怪异现象:它在build.gradle文件中具有一些配置选项,可以覆盖文件中指定的配置选项AndroidManifest.xml。 例如,我在以下几行中build.gradle: android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 10 targetSdkVersion 10 } ... } 它覆盖了中的相应标签AndroidManifest.xml: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/> 我真的不喜欢有两个不同的文件相同的设置蔓延,所以我想知道如果我可以放心地无论是从删除它build.gradle或AndroidManifest.xml与它更有意义,保持它。


30
错误Android模拟器被杀死
当我尝试运行我的应用程序并选择一个模拟器时,更新到Android Studio 2之后,我等待该模拟器启动,然后突然被杀死。我可以看到仿真器进程几分钟,但是看不到gui。在Android Studio中,我得到了错误 android studio在等待设备时出错:AVD的仿真器进程被杀死 即使我在Android Studio外部运行模拟器,也会发生这种情况。我已经尝试了基于Android 6和Android 4.4的模拟器。在Windows 7 x64 PC上运行。与另一个已关闭的stackoverflow帖子类似的帖子。我尝试了各种ram,vm堆和分辨率设置。

6
分割lib_main已定义多次
分割lib_main已定义多次 在“ com.android.tools.build:gradle:2.0.0-alpha3”中构建成功,但是在“ com.android.tools.build:gradle:2.0.0-alpha5”中发生的错误。 终于即时运行了!!解决了com.android.tools.build:gradle:2.0.0-alpha8和gradle.properties“ org.gradle.jvmargs = -Xmx8g”的问题。


12
该视图不受垂直限制。在运行时,除非您添加垂直约束,否则它将跳到左侧
Android Studio 2.2中的新版式编辑器不断在诸如EditText和Buttons之类的视图上显示此错误。友善的帮助。此外,任何有助于新约束布局入门的链接都将受到赞赏。 码: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.set.email.MainActivity" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="81dp"> <TextView android:text="To:" android:layout_width="wrap_content" android:layout_height="wrap_content" tools:layout_editor_absoluteX="7dp" tools:layout_editor_absoluteY="4dp" android:id="@+id/textTo"/> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="textEmailAddress" android:ems="10" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="24dp" android:id="@+id/editTo" android:textAppearance="@android:style/TextAppearance.DeviceDefault.Medium"/> <EditText android:layout_width="384dp" android:layout_height="42dp" android:inputType="textPersonName" android:ems="10" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="94dp" android:id="@+id/editSubject" android:textAppearance="@android:style/TextAppearance.DeviceDefault.Medium"/> <EditText android:layout_width="384dp" android:layout_height="273dp" android:inputType="textPersonName" android:ems="10" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="179dp" android:id="@+id/editMessage" …

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.