Tag: android studio

如何在Android Studio中使用快捷方式自动导入必要的类?

我刚刚切换到Android Studio 0.5.1,而这里的事情太慢了,因为没有任何常规的方式工作.. 我可以用快捷方式导入必要的课程吗? 我的意思是这样的? import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem;

如何在Android Studio中过滤logcat?

在我的logcat中有太多的输出,所以我想用一些关键字来过滤它,基本上只显示包含关键字的输出。 有没有办法通过UI在Android Studio中做到这一点?

将材料devise图标导入到一个android项目中

有没有一种简单的方法来将Material Design图标库的所有图标导入到一个android项目中,而无需手动执行?

Android Studio – ADB错误 – “…设备未经授权。 请检查设备上的确认对话框。“

所以我开始在我的ADB日志中发现错误,我想这会导致我的设备显示我的应用的任何logcat输出。 我得到所有的logcat输出,除了应用程序本身。 PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.

在项目结构(Android Studio 0.3.4 – 0.5.2)中找不到导入模块选项

我感到非常困惑和沮丧,因为我不明白如何导入我的android库项目作为我的应用程序项目的依赖项。 我试图find在线和大部分答案build议去我的应用程序的项目结构,并点击“+”,然后点击“导入模块” 但Android Studio 0.3.4 – 0.5.2不显示任何选项,当我点击'+'时,它只显示一个新模块的窗口。 我做错了什么? 帮帮我!!!

Android Studio可绘制文件夹

在Android Studio中,我无法弄清楚应该在哪里放置图片。 可绘制的文件夹不分解为drawable-hdpi,drawable-ldpi等。我看到另外一个问题,并且问题的答案是切换到Project视图而不是Android视图,但是drawable只有一个文件夹。 有mipmap-hdpi,mipmap-ldpi等,但是人们只是说这只是应用程序图标。 我很困惑。

是否“shouldOverrideUrlLoading”真的弃用? 我可以用什么来代替?

我有一个问题/问题,是否“shouldOverrideUrlLoading”真的弃用? 如果是这样,我可以使用什么? 看起来像shouldOverrideUrlLoading已弃用针对Android N ,我需要使一个应用程序工作,因为API 19,直到最新的权利,现在是Android N(testing版),我使用一些function,在Android N(如数据保护程序)针对棉花糖将无助于这个问题,因为我需要使用这些新function,这里是我使用的代码的一部分: public boolean shouldOverrideUrlLoading(WebView webview, String url) { if (url.startsWith("http:") || url.startsWith("https:")) { … } else if (url.startsWith("sms:")) { … } … } 这是Android Studio给我的消息: 覆盖'android.webkit.WebViewClient'中不推荐使用的方法此检查报告指定检查作用域中使用了不推荐使用的代码的位置。 谷歌没有提到这个贬值 。 我不知道使用@SuppressWarnings("deprecation")是否会让我在API 19之前的所有设备上工作,直到最新的Android N Beta(以及它最终发布的版本)时,我都无法自己testing它,我需要确定它是有效的,那么,任何人都可以告诉? 非常感谢。

Android Studio继续获得不受支持的major.minor版本52.0

合并我的项目与其他开发人员的一些变化后,我继续得到以下内容: Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0 我已经尝试安装Java 8,并将我的项目设置为使用Java 8.如果我在命令行上将我的JAVA_HOME更改为1.8,并使用gradle进行编译,它将起作用。 如果我尝试使用设置为1.7的JAVA_HOME,并使用gradle,则会失败,并显示相同的错误。 但是,在Android Studio中,无论JDK版本如何,都会继续打印该错误。 其他开发人员说他们正在使用Java 7没有问题。 其他的事情我已经试过了: gradle clean build gradlew clean build Reinstalling Android Studio 另一个有趣的症状是Android Studio中的其他项目非常高兴。 只是这个项目有这个问题。 这里是我的环境设置: OS: Mac OS X 10.9.5 Android Studio: 2.1.1 Android Studio JVM: 1.6 Project JVM: 1.7.0_75 Android SDK (Build Tools): 23.0.2 Gradle: 2.13 JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home ANDROID_HOME: […]

Android API 23平台找不到(Android Studio 2.0)

Android Studio不会正确地将我redirect到API源。 当我打任何函数时,它会反编译.class文件字节码,而不是从sdk / sources树访问正确的文件。 点击“下载”和“刷新”选项什么也不做。 这对于实现监听器来说尤其恼人,因为它从文档(即var1,var2等)生成没有variables的函数头文件。 我已经将complie和目标SDK设置为23.我尝试重新安装SDK工具,从canary channel更新AS,使caching失效,但目前为止没有任何帮助。 我切换到API 21,它工作正常。 我错过了什么? 编辑我已经安装了API 23(SDK平台,工具,文档,来源),所以请只留下评论,如果你想downvote。 编辑我的build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion '23.0.2' defaultConfig { applicationId "com.myapp.app" minSdkVersion 10 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: […]

Android Studio:如何使用Gradle生成签名的apk?

我search了谷歌和所以但找不到我的答案。 这是我第一次使用Gradle系统,现在我正在生成一个签名APK上传到谷歌播放(项目是从Eclipse导入)的点。 现在我已经阅读了这里的部分http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-Tasks ,你应该添加signingConfigs到你的build.gradle 我已经添加了这些行,现在我看到你需要运行./gradlew assembleRelease但是在我的cmd中运行这个返回“gradle”不被识别为内部或外部命令,可操作的程序或batch file。 我也试图右键单击build.gradle并运行它,说这是成功的,但一旦我看在build / apk文件夹中只有一个名为app-debug-unaligned.apk 那么如何使用Gradle系统生成已签名的apk?