Select `I do not have a previous version of Studio or I do not want to import my settings. and then click Ok`.

A welcome page will appear, click Next.

For install type, choose Standard, then click Next until you get to Finish and click that. A bunch of things will get installed, then click Finish again.

At this point, you should see the standard welcome screen when you launch Android Studio. At the bottom, click configure, then click SDK Manager. It should open with Andorid SDK highlighted in the left bar. In the bottom right, select Show Package Details. Select the following additional options under Android 6.0 (Marshmallow):

Go to Settings, click on the ADB tab. Select 'Use custom Android SDK tools' and enter the path of your Android SDK, which should be something like /home/<username>/Android/Sdk.

Step 12 Create and run your first app

Create an app from the re-natal template.

re-natal init FutureApp
cd future-app

Start Genymotion (if it isn't already running)

./genymotion

Start a simulated android device

In Genymotion, select the device you made earlier and hit Start.

Prepare the app

In another terminal:

re-natal use-android-device genymotion
re-natal use-figwheel

Start figwheel

lein figwheel android

Start react-native

In another terminal:

react-native start

Run the app

In yet another terminal:

react-native run-android

Verify the figwheel REPL is connected to the simulated app

In the figwheel REPL type:

(js/alert "Hello, world!")

You should see an alert pop-up in the simulated app.

Verify that you can debug remotely in a browser

In the simulated app, press Ctrl + M. Select `enable debug remotely, which should take you to localhost:8081/debugger-ui`. Once there press Ctrl + Shift + J, this should open the developer's console. In the figwheel REPL, type:

(js/console.log "Hello, console!")

You should see the message printed to the developer's console.

Thanks for Reading

If you have any questions, I can be reached in the #reagent channel of the clojurians slack group.