Hi I am using circleci for my android app. My Current Linux plan: Hobbyist (1500 Minutes) but I am doing development of android app on windows machine.
Doesn’t it support it ? I am getting an error mkdir: cannot create directory ‘C:UsersajaysainiAppDataLocalAndroidSdk’: Permission denied Exited with code 1
Here is my config.yml
version: 2.0
jobs:
build:
working_directory: C:\Users\ajaysaini\AppData\Local\Android\Sdk
docker:
- image: circleci/android:api-26-alpha
environment:
JVM_OPTS: -Xmx3072m -Djava.util.concurrent.ForkJoinPool.common.parallelism=2
TERM: dumb
steps:
- checkout
- restore_cache:
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }}-{{ checksum "base/build.gradle" }}-{{ checksum "instantapp/build.gradle" }}-{{ checksum "main/build.gradle" }}-{{ checksum "tv/build.gradle" }}
- run:
name: chmod permissions
command: chmod +x ./gradlew
- run:
name: Download Dependencies
command: ./gradlew dependencies --no-daemon
- save_cache:
paths:
- ~/.gradle
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }}-{{ checksum "base/build.gradle" }}-{{ checksum "instantapp/build.gradle" }}-{{ checksum "main/build.gradle" }}-{{ checksum "tv/build.gradle" }}
- run:
name: Assemble APKs
command: ./gradlew assemble --no-daemon
- store_artifacts:
path: app/build/outputs/apk
destination: apks
- run:
name: Check
command: ./gradlew check --no-daemon
- store_artifacts:
path: app/build/reports
destination: reports
- store_test_results:
path: app/build/test-results
general:
branches:
only:
- master # list of branches to build
- develop