How to work with android studio along side with Unity 3D - android-studio

I 'm just getting started with Unity 3D and I 'm going through android games development learning and I wonder how to setup Unity to work with android studio ?

For the majority of your tasks, you will not be working in Android Studio. You will be working directly in Unity. The only reason you would need to work in Android Studio would be to create native plug-ins for additional functionality that is not provided in the Unity Engine.
A detailed description of the requirements to build for Android are available in the Unity3D documentation. An abbreviated description:
When you are ready to test on your device, you will build for Android: File>Build Settings, and select Android from the list
You will need to have the Android SDK installed, and have at least one API Level installed using the Android SDK Manager (minimum).
In Edit>Project Settings>Player Settings, open Other Settings. Choose the Minimum API Level for your game. This API level must be installed using the Android SDK Manager
Finally, When you've finished building, you will have a .APK file.
You can copy to your Android device, and install with a file manager. -OR-
You can install it on an Android Emulator.
I hope this helps in some way!

Related

How to get the list of installed/non-installed dependencies in Android Studio

I am currently using some libraries (e.b. material design lib) to create apps.
I want to set the minimum SDK to 5.0, but it cannot be done because the version of that library is higher.
My question is how can I know the list of installed/non-installed dependencies(e.g. com.android.support:design) provided by Google in android studio(like SDK manager) or not?
Honestly, I was using the Eclipse IDE for developing android apps, and now I switch to Android Studio. It is difficult to me to use Android Studio. Is there any resources to learn more detailed about the usage of Android Studio?
My question is how can I know the list of installed/non-installed
dependencies provided by Google in android studio(like SDK manager) or
not?
At first make sure in the left panel Project is selected.
Then right-click on your appropriate project name and select Open Module Settings
There you will see the Dependencies tab that you were searching for. There you will explore the options to add or remove dependencies or shifting them up or down in the easiest way. Hope you will find Android Studio more interesting then Eclipse gradually.
Is there any resources to learn more detailed about the usage of
Android Studio?
The official android developer site of Google is well enough to learn Android Studio in details. Everything is there. Still you can also go for tutorialspoint tutorial about Android Studio.
Links:
https://developer.android.com/training/index.html
https://www.tutorialspoint.com/android/android_studio.htm

Android wear and Android TV in Android studio

What's the function Android TV and Android Wear in Android SDK manager in Android studio. Do I need to install these for all Api
Those two components provide you a way to develop for Wear and TV apps, respectively. If you only want to develop a phone app, you are not needed to install those.
You can see more about the Android Wear SDK here and Android TV SDK here.
Android TV is for Android TV. If you don't need your app to run on an Android TV (which has a tiny marketshare anyway), then don't worry about it.
The same goes for Android Wear. If you don't need your app to run on an Android watch (which has a tiny marketshare anyway), then don't worry about it.
Also, you seem to misunderstand how Android versioning works. If you want to develop on a phone or a tablet, just download the latest version, you do not need to download the previous versions (except may be for one compatibility library that you might need).
In other words, if you're just a beginner, download as little as you can. Most beginners download almost everything and that's just a waste of space.

standalone sdk manager in Android Studio

Tools => Android => SDK Manager to open SDK manager, and then check the "Show Package Details" to see the the list of installed and not installed components.
I try to find "Sample" folder under individual Android version, but I just unable to find the "Sample" component. I am very upset because I want to install Gesture builder that is inside the "Sample" folder.
By accident, I click the "Launch Standalone SDK" to launch the screen that looks similar to the SDK manager on eclipse, and I find the Sample folder.
Anyone can tell me what the reason I am unable to find the Sample folder on opened SDK manager (there are 3 tabs: SDK Platforms, SDK Tools and SDK update Sites)
Thanks
You need to download the samples for the particular sdk you're targeting. Furthermore, samples change from sdk to sdk.
So first find out which sdk, did the Gestures Builder sample come from, and then download that samples for that sdk.
After that, use the Android Studio wizard to create a project from the sample. Just be sure to target the same sdk (you can always change that target sdk later, once you have the sample).
Using Android Studio is best way to do it. There is no need to go to the folder itself and do things manually.
Actually, GesturesBuilder seems to be very old, it's api level 4 (Android 1.6). No wonder you have trouble finding it. My suggestion would be not to bother with it and try to find a more recent project example directly from github.com

Google maps does not run on emulator and asks for Google play services update

I use:
Android studio 1.5
Java JDK 1.7
windows 7
Intel HAXM driver
I created a default google map activity with studio and I tried to run with but I get a message to upgrade my google servies.
As I read to documentation of android studio I have to set
compile 'com.google.android.gms:play-services:8.3.0'
on gradle in section dependencies. This was set by default.
I don't think that the problem is on my code but in emulator's configuration.
I strongly believe that the problem start from my android sdk packages but it is not possible to make any mistake. I test the same project in Linux OS that I have install android Dev environment and there is no problem at all. Google maps works.
I installed next packages
From tools:
Android SDK Tools
Android SDK platform-tools
Android SDK Build-tools
From Android 6.0(API 23)
Everything except ARM, Wear and TV packages.
From Extra:
Android Support Repository
Android Support Library
Google Play services
Google Repository
Google USB Driver
Intel x86 Emulator Accelerator(HAXM installer)
Next I create AVD from android studio:
I choose a device definition one from default
Then system image API level 23 with ABI x86 and target Android 6.0 (with Google APIs)
but automatically selects android 6.0 without Google APIs
Your problem may well be the same as mine, see AVD Error - Update Google Play Services. Sorry no solutions but perhaps you are correct that the fault lies with the current packages

How to create RoboVM iOS APP in Android Studio?

I'am insatlled RoboVM module. introduced a license key.
How to create RoboVM iOS APP in Android Studio?
Make sure you have Gradle installed in your Android Studio.
Start libgdx setup GUI tool
java -jar ~/Downloads/libGDX/1.6.1/gdx-setup.jar
Make sure to select IOS project.
Click generate
When it finishes, import libgdx project into your workspace (File->Import->Gradle)
Connect your device to your machine (if you don't want to use simulator)
Right click on the IOS project and select Run As IOS Device Application (or IPhone/IPad Simulator Application. Whichever suits you).

Resources