Tag: android studio

Android的工作室找不到方法runProguard()的参数?

/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/bin/java "- com.intellij.rt.execution.application.AppMain org.gradle.launcher.GradleMain –build-file /Users/Tom/Documents/Git_open_sources/android-material-drawer-template/app/build.gradle FAILURE: Build failed with an exception. * Where: Build file '/Users/Tom/Documents/Git_open_sources/android-material-drawer-template/app/build.gradle' line: 16 * What went wrong: A problem occurred evaluating project ':app'. > Could not find method runProguard() for arguments [false] on BuildType_Decorated{name=release, debuggable=false, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesEnabled=false, renderscriptDebuggable=false, renderscriptOptimLevel=3, applicationIdSuffix=null, versionNameSuffix=null, minifyEnabled=false, zipAlignEnabled=true, signingConfig=null, embedMicroApp=true, mBuildConfigFields={}, mResValues={}, mProguardFiles=[], […]

我们如何configurationAndroid Studio在每个构build上运行Lint?

曾几何时,特别是在Eclipse-land中,Lint会在每一个版本上运行,所以如果你失败了Lint检查,你会立即发现。 使用Android Studio(在1.3上testing),Lint不会在构build中默认运行。 新来者可能会犯Lint会检查的错误,但由于Lint并没有真正运行,所以新来的人不会了解它们。 (IOW,如果Linttesting没有在森林中运行,那么是否有Linttesting?) 这个博客文章的评论显示如何有点让林特作为一个生成的一部分运行: 编辑项目configuration 在configuration的“常规”选项卡中,向下滚动并折叠“启动之前”面板 在该面板中,为模块添加一个名为lint “Run Gradle Task” 但是,这会运行命令行Lint,导致使用XML和HTML将报告写入硬盘。 这是有效的,但是让Android Studio运行它的IDE-Lint检查会更清晰,所以结果显示在一个IDE面板中。 有没有办法设置一个项目构build执行in-IDE的Lint检查? 奖励分数,如果它可以设置为只运行Lint,而不是分析>检查代码完成的全部分析。 虽然全面的分析偶尔是有用的,但是Lint已经够慢了,更不用说Android Studio执行的可疑有用的其他分析(例如拼写检查)。 虽然设置这个对于所有项目来说都不是一个好的计划(Lint扫描很慢),但对于Android的新手来说,这可能是一个合适的举措。

错误:无法find符号variablesabc_ic_ab_back_mtrl_am_alpha

我添加了片段到我的Android Studio项目使用New > Fragment > Fragment (Blank) 。 因此,当我尝试运行时,项目将无法编译,因为它无法parsingR.drawable.abc_ic_ab_back_mtrl_am_alpha toolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha); 任何想法如何解决这个问题? 它看起来像我也失去了访问android:buttonTint

如何在Android Studio的模拟器上启用物理键盘? (曾经工作)

我不知道是什么改变了,但我的电脑的物理键盘不再适用于模拟器(在Nexus 5,x86中运行kitkat)。 当我在设备的高级设置中查看AVD时,没有硬件键盘。 这个设置在哪里?

Android Studio,logcat在应用程序closures后清理

自从Android Studio更新1.2 Beta以来,我的logcat出现问题。 当我运行我的应用程序它会logging一切正常,然后我的应用程序崩溃与应用程序说:不幸的是,游戏已经停止。 几秒钟后,androidclosures了这条消息。 当发生这种情况我的logcat也得到完全清除意味着我几乎没有任何时间来阅读错误。 我发现了一些有关缓冲区的信息,但似乎Android Studio没有增加它的选项,除了我怀疑是问题的事实。 一些可能有用的东西是,在它清除并将进程更改填充到Android.process.core之后,我在logcat中得到的消息是: 04-13 10:28:13.394 12259-12265/android.process.acore D/dalvikvm﹕ Debugger has detached; object registry had 1 entries 编辑:我没有阅读关于断点,所以禁用焦点应用程序在设置 – 构build,执行,部署 – debugging器中的断点,但它没有任何效果。

src / androidtest和src / test文件夹有什么区别?

在Android Studio中默认的项目中有两个testing文件夹。 首先是src/androidTest 。 此文件夹已经存在于以前版本的Android Studio中。 尽pipe如此,有一段时间以来,默认的src/test和build.gradle新build依赖testCompile 'junit: junit: 4.12'有一个新的testing文件夹。 我的问题是: 我使用哪个文件夹进行testing以及两者之间的区别?

错误:无法findcom.google.gms:google-services:1.0。 在android studio中添加build.gradle中的谷歌服务插件

我正在按照教程在我的android应用程序中整合Google+的OAuthlogin。 根据教程,我应该添加Google服务插件,在我的android项目中添加classpath 'com.google.gms:google-services:1.0'依赖项到顶层build.gradle 。 但是,当我将Gradle与更改同步时,我发现错误如下所示: 错误:无法findcom.google.gms:google-services:1.0。 在以下位置search:file:/ C:/ Program Files / Android / Android Studio / gradle / m2repository / com / google / gms / google-services / 1.0 / google-services-1.0.pom file:/ C:/ Program Files / Android / Android Studio / gradle / m2repository / com / google / gms / google-services / 1.0 / […]

Android Studio和Gradle生成错误

我一直在使用Android工作室的新预览,真的很喜欢它。 但最近我的项目不会build立。 我得到以下错误: Gradle: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':TestProj:compileDebug'. > Compilation failed; see the compiler error output for details. * Try: Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Could not execute build […]

为了在进程中运行dex,Gradle守护进程需要一个更大的堆。 它目前大约有910 MB

每次运行我的应用程序时,都会收到这个Gradle错误。 错误是: 为了在进程中运行dex,Gradle守护进程需要一个更大的堆。 它目前大约有910 MB。 要获得更快的构build,请将Gradle守护进程的最大堆大小增加到2048 MB以上。 为此,在项目gradle.properties中设置org.gradle.jvmargs = -Xmx2048M。 有关更多信息,请参阅https://docs.gradle.org/current/userguide/build_environment.html 这是我的build.gradle(Module:app)文件: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "mobileapp.tech2dsk" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' […]

错误:无法在Android Studio中定位SDK中的adb

有谁知道这是什么意思? 我对Android很不好意思。 当我点击模拟器上的“运行”button时,我收到了这条消息。 Throwable: Unable to locate adb within SDK 我正在运行最新版本, 0.8.14 。 编辑:我正在使用Android Studio