I had a problem creating a simple android project using Gradle. My build file is below:
buildscript { repositories { mavenCentral() // To use a development snapshot version of the plugin, add the // Sonatype Snapshots repository. maven { url "https://oss.sonatype.org/content/repositories/snapshots" } } dependencies { classpath 'org.gradle.api.plugins:gradle-android-plugin:1.2.1' } } apply plugin: 'android' repositories { mavenCentral() } // Sets the package version version = "1.0.0" // Signing configuration, valid for all builds (1) androidSignAndAlign { keyStore = "path/to/my/keystore" keyAlias = "my-key-alias" keyStorePassword = "mystorepass" keyAliasPassword = "myaliaspass" } // Configure the filtering of resources with properties from the Gradle project scope (2) processResources { expand (project.properties) } // Configure a dedicated debug build (3) task configureDebug << { jar.classifier = "debug" } // Configure a dedicated release build (4) task configureRelease << { proguard.enabled = true }
The error I am getting is this:
11:08:24.812 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception. 11:08:24.822 [ERROR] [org.gradle.BuildExceptionReporter] 11:08:24.829 [ERROR] [org.gradle.BuildExceptionReporter] * Where: 11:08:24.834 [ERROR] [org.gradle.BuildExceptionReporter] Build file 'C:\Users\Work\AndroidProjects\RssUnified\build.gradle' line: 114 11:08:24.840 [ERROR] [org.gradle.BuildExceptionReporter] 11:08:24.845 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 11:08:24.850 [ERROR] [org.gradle.BuildExceptionReporter] A problem occurred evaluating root project 'RssUnified'. 11:08:24.855 [ERROR] [org.gradle.BuildExceptionReporter] > For input string: "21 rc11" 11:08:24.864 [ERROR] [org.gradle.BuildExceptionReporter] 11:08:24.870 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is: 11:08:24.875 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.GradleScriptException: A problem occurred evaluating root project 'RssUnified'. 11:08:24.880 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFac tory.java:54) 11:08:24.885 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.jav a:127)
using gradle 1.2
edit: here is my xml file layout
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > </RelativeLayout>
And here is the action
public class RssListActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {
The structure of the project is below:
ββββ.gradle β ββββ1.2 β ββββtaskArtifacts ββββassets ββββbin β ββββclasses β β ββββcom β β ββββjr β β β ββββscreenLogic β β β ββββscreens β β ββββrichy β β ββββrssunified β ββββres ββββbuild β ββββgen β ββββcom β ββββrichy β ββββrssunified ββββgen β ββββcom β ββββrichy β ββββrssunified ββββres β ββββdrawable-hdpi β ββββdrawable-ldpi β ββββdrawable-mdpi β ββββdrawable-xhdpi β ββββlayout β ββββvalues β ββββvalues-v11 β ββββvalues-v14 ββββsrc ββββcom ββββjr ββββscreenLogic ββββscreens
This is what is in the project root folder
AndroidManifest.xml assets bin build build.gradle gen gradle.properties ic_launcher-web.png local.properties project.properties res src
And finally, the android manifest:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.richy.rssunified" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:theme="@style/AppTheme"> </application> </manifest>
Local.properties
sdk.dir = C:/Program Files (x86)/Android/android-sdk
project.properties
# This file is automatically generated by Android Tools.
edit:
I returned back to the older version of the adt / sdk plugins and was able to fix the problems above, but after that I now got the above error:
15:24:24.558 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :androidProcessResources FAILED 15:24:24.571 [ERROR] [org.gradle.BuildExceptionReporter] 15:24:24.575 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception. 15:24:24.582 [ERROR] [org.gradle.BuildExceptionReporter] 15:24:24.588 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 15:24:24.597 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':androidProcessResources'. 15:24:24.602 [ERROR] [org.gradle.BuildExceptionReporter] > Unexpected internal error near index 1 15:24:24.607 [ERROR] [org.gradle.BuildExceptionReporter] \ 15:24:24.613 [ERROR] [org.gradle.BuildExceptionReporter] ^ 15:24:24.621 [ERROR] [org.gradle.BuildExceptionReporter] 15:24:24.626 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is: 15:24:24.631 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':androidProcessResources'. 15:24:24.636 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecu ter.java:68)