Articles of android studio

Android Studio构建失败,出现以下错误

Error:Execution failed for task ‘:app:dexDebug’. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘/usr/lib/jvm/java-8-oracle/bin/java” finished with non-zero exit value 2 试过这个答案 但我的问题仍未解决。 我怎么解决呢?

配置Robolectric,Android Studio和Gradle以获取测试应用程序

我正在尝试使用gradle的Android Studio 0.5.8。 我当前的根构建文件: buildscript { repositories { mavenCentral() maven { url ‘https://oss.sonatype.org/content/repositories/snapshots’ } } dependencies { classpath ‘com.android.tools.build:gradle:0.9.+’ classpath ‘com.novoda.gradle:robolectric-plugin:0.0.1-SNAPSHOT’ } } allprojects { repositories { mavenCentral() maven { url ‘https://oss.sonatype.org/content/repositories/snapshots’ } } } 我的app build.gradle: apply plugin: ‘android’ apply plugin: ‘robolectric’ android { compileSdkVersion 19 buildToolsVersion “19.0.3” dependencies { androidTestCompile ‘org.robolectric:robolectric:2.3-SNAPSHOT’ androidTestCompile ‘org.mockito:mockito-all:1.9.5’ […]

Libpng错误:app:mergeDebugResources – Gradle Error 42

在Android Studio中编译我的应用程序以进行调试时,我收到以下错误: Failed to run command: C:\Users\Farbod\Android-SDK\build-tools\21.1.2\aapt.exe s -i C:\Users\Farbod\AndroidStudioProjects\MyApp\app\src\main\res\drawable-hdpi\img_myImage.png -o C:\Users\Me\AndroidStudioProjects\MyApp\app\build\intermediates\res\debug\drawable-hdpi-v4\img_myImage.png Error Code: 42 Output: C:\Users\Me\AndroidStudioProjects\MyApp\app\src\main\res\drawable-hdpi\img_myImage.png: libpng warning: IDAT: Too many IDATs found libpng error: Read Error :app:mergeDebugResrouces FAILED 我已经检查过我的所有文件都是.png格式,我不确定是什么问题。

为什么assembleDebug比项目构建需要更长的时间以及如何优化它?

我最近一直在处理Android Studio中的gradle构建时间。 通过删除一些依赖项,我已经设法将构建时间从大约3分钟减少到10秒,但事情就是这样: 当我重建项目时,大约需要10秒钟: 15:13:43 Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugAndroidTestSources] 15:13:54 Gradle build finished in 11s 596ms 但是,当我启动应用程序时,需要更长的时间,大约一分钟: 15:15:09 Executing tasks: [:app:assembleDebug] 15:15:58 Gradle build finished in 49s 676ms 造成这么大差异的原因是什么? 这仍然是因为大量的gradle依赖或其他东西? 我可以以某种方式减少构建时间吗?

找不到以下类: – android.support.wearable.view.WatchViewStub

尝试使用Android Wear时,我在Android Studio上的项目中出现此错误: 找不到以下类: – android.support.wearable.view.WatchViewStub(修复构建路径,创建类) 这会导致这些错误: 错误:(2)在包中找不到属性’rectLayout’的资源标识符… 错误:(2)在包中找不到属性’roundLayout’的资源标识符… 我怎么能解决这个问题? 谢谢!

两种具有不同资源的风格从一种基本风味inheritance布局

我的Android应用程序分为四种不同的构建风格。 这些风格中的每一种都有一部分独特的java和xml文件,以及main下的一部分共享文件。 为了清楚起见,我们称之为Cucumber , Tomato , Onion和Pepper 。 这些风味有独特的布局,drawables,字符串,颜色,java文件等。 我的要求是,我需要将我的Pepper味分成两种亚味; Red-Pepper和Green-Pepper 。 这两种口味的布局应该是相同的 – 唯一不同的是两种口味必须使用不同的drawable和string资源。 出于显而易见的原因,我不希望在红色和绿色两种forms中都有重复的布局文件。 如何在gradle实现这一目标?

android gradle项目刷新失败:设备没有准备好

当我将我的项目移动到我的笔记本电脑并将其导入文件/导入项目时,Android工作室提醒我 项目刷新失败 错误:设备尚未就绪

无法将Studio Designer与自定义RelativeLayout派生类一起使用

我正在为可穿戴应用添加一些animation,这个应用是在从RelativeLayout派生的类中实现的: package wear.com.watchgui; public class RippleBackground extends RelativeLayout {…} 如果我尝试在rect_activty_main.xml中使用它,如下所示: <TextView …. 然后问题是它无法用Android Studio Designer做任何事情 – 它不可能添加新的小部件,或者拖动并移动现有的小部件等.Android Studio图形界面完全不可用,好像GUI被锁定而不能编辑。 我可以使用文本编辑器界面进行更改,直接编辑布局xml,但我无法使用图形编辑器界面执行任何操作。 有人知道我为什么会遇到这个问题,是否有解决方案?

在Android Studio中更改xml布局文件后需要重建

我正在开发Android应用程序,我正在使用Android Studio。 但是有一个问题。 当我更改源代码并运行应用程序时,它工作正常,但是当我更改资源时,它不会更改,直到我执行清洁项目 。 例如,我添加一个按钮并运行应用程序,该按钮不存在但是当我做一个干净的项目时它就在那里。 Android studio在访问新添加的视图的id时显示错误。 请帮我解决这个问题。 任何帮助将非常感激。 附加信息:-Android Studio版本:1.3.1 – 操作系统:windows -Gradle版本:2.6 编辑: 我有多个目录作为我的资源与gradle这样: sourceSets{ main { manifest.srcFile ‘src/main/AndroidManifest.xml’ java.srcDirs = [‘src/main/java’, ‘.apt_generated’] aidl.srcDirs = [‘src/main/aidl’, ‘.apt_generated’] res.srcDirs = [ ‘src/main/res’, ‘src/main/res/layouts/test’, ‘src/main/res/layouts/login’, ‘src/main/res/layouts/main’, ‘src/main/res/layouts/includes’ ] } } 当我尝试使用更改的布局运行项目时,它说: No apk changes detected. Skipping file upload, force stopping package instead. DEVICE SHELL […]

无法使用Android Studio构建GStreamer教程

我正在尝试构建与gstreamer-sdk-android-arm-debug-2013.6捆绑在一起的教程。 src/jni目录(tutorial 1项目)中的Android.mk文件引用了环境variables,例如GSTREAMER_SDK_ROOT 。 根据我的阅读,Android Studio不使用/传递环境variables到构建脚本。 是否有修改makefile和定义/检索构建脚本所需的键/值对的最佳实践?