Does circleci allow development on windows machine


#1

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

#2