Error when building an android APK in Unity3D - android

Might not be an error, maybe it's just me being kinda slow, but once I click on build, on the usual menu, as the image below shows...
Unity asks me to select "something" in my computer, which is weird, it doesn't lets me select a file, or a program, or anything. It's really really weird because I can't select anything. Once I close the window it gives me an error that no Android SDK could be found, also weird since I downloaded it from android's website and installed it properly. What could it be?

If you installed the Android Studio is easier to set up.
On Android Studio, follow these steps:
Tools > Android > SDK Manager
Now at new window copy the address from which this SDK (Android SDK location)
At unity go to:
Edit > preferences
At new windown (Unity preferences) go to tab External Tools
Paste andress from SDK location at the SDK place
If you have not Studio but have installed the SDK, you should look where this installed, find the SDK folder, copy this address and puts it in the Unity preferences> External Tools> SDK.

Related

I can't access SDK Tools tab in settings

I'm on the latest Android Studio 2.1, I installed it on existing SDK, when I go to Settings/Appearance & Behaviour/System Settings/Android SDK I can see that it detects my installed SDK although with a warning of whitespace path, but SDK Tools and SDK Update Sites tabs are greyed out I think, I can't access them.
Any help on that?
Are you using Window's Enable Show Hidden Files in
the Control Panel/Appearance and Personalisation/File Explore options?
Double click on it, and go to view and check mark it and hit apply.
You will find a hidden folder another sdk in File Explorer C:\Users\"your administrator name"\AppData\Local\Android\Sdk.
Copy all the files from here to C:\android\sdk, restart Android Studio, and enjoy.

Eclipse Error while importing project

I'm trying to import my game which I built in cocos2dx to eclipse so I can make a APK file and publish it to the play store, when I try to import my project it gives me an error, this is the error
http://tinypic.com/view.php?pic=2jfabs2&s=8#.VRBxHIufuh8 (click to see screenshot)
I have tried solving this problem by browsing the web but all solutions aren't clear or not related to my problem.
You do not have the android sdk where Eclipse expects it.
Two possibilities:
you do not have the sdk anywhere on your computer.
Then do what follows:
In the Eclipse toolbar, click on "window" section, and go to the "android sdk manager".
It will open the manager and allows you to download the last version of the SDK Tools.
You have the SDK somewhere on your computer but in the wrong folder, then you must find it and copy it in the expected folder (as it is said on the image you shared)

Can't Find Sdk folder for Android plug-in for eclipse

I installed Android Studio and working on it for the first time.
In Eclipse, the plug-in for Android Studio can't find path for Android sdk. There is a Path mentioned in Sdk Manager which is,
C:\Users\Naqvi\AppData\Local\Android\sdk.
But when i go to My C drive i can't find that "AppData" folder which is mentioned in the Path. I searched for sdk folder on my computer but can't locate it any where. May be I have done any mistake during installation
First of all, you sounds so confusing, because Eclipse and Android Studio are two entirely separate IDEs for Android development and sdk is an Android Software Development Kit which is required to be used with the IDE to create Android development environment, it includes sample projects with source code, development tools, an emulator, and required libraries to build Android applications.
And as far as locating your AppData folder is concerned,
In windows OS, AppData folder is hidden by default, but you can still access it by typing the address of your location directly in you address bar, C:\Users\Naqvi\AppData\Local\Android\sdk.
Or you can enable the option to show hidden folder/files in your Windows.
If you are using Windows 7,
Go to My Computer,
click on Organize (under your address bar),
Select Folder and search options,
choose View tab.
There will be an option to "show hidden files/folder and drives" check it and Apply the settings. AppData folder will then be visible to you.

Android Studio SDK location

I see there a lot of similar topics pertaining to this issue but I did not find a solution for me among those posts. I just installed Android Studio v0.8.14 and it won't let me create a new project because I do not have an SDK path specified. For the life of me I cannot find where that path should be. I see many people have it located in C:/Android or someplace similar, however the only Android files I have are on my desktop in the extracted folder that came in the .zip. All paths inside that folder do not qualify as an appropriate SDK location, according to Android Studio. Am I being completely ridiculous and missing the obvious?
For Mac/OSX the default location is /Users/<username>/Library/Android/sdk.
Android Studio on Windows 8:
C:\Users\username\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
(in username : please enter valid username)
Install it and restart your Android Studio.
The above steps are similar for win 7 and also same for eclipse.
Update: Windows 10 (similar steps) - pointed out by RBT
This is the sdk path Android Studio installed for me:
"C:\Users\<username>\appdata\local\android\sdk"
I'm running windows 8.1.
You can find the path going into Android Studio -> Configure -> SDK Manager -> On the top left it should say SDK Path.
I don't think it's necessary to install the sdk separately, as the default option for Android Studio is to install the latest sdk too.
I had forgot where the sdk location was installed to so what I did was open Android Studio and selected Settings then used the following submenu
Current 1/1/2017:Tools -> SDK Manager
outdate: Appearance & Behavior -> System Settings -> Android SDK
There the sdk location was listed as Android SDK Location
Download the SDK from here: http://developer.android.com/sdk/ to C:\android-sdk\.
Then when you launch Android Studio again, it will prompt you for the SDK path just point it to: C:\android-sdk\.
Update: new download location, https://developer.android.com/studio/#command-tools
Linux (Ubuntu 18.4)
/home/<USER_NAME>/Android/Sdk
windows (8.1)
C:\Users\<USER_NAME>\AppData\Local\Android\sdk
(AppData folder is hidden, check folder properties first)
macOS (Sierra 10.12.6)
/Users/<USER_NAME>/Library/Android/sdk
macOS (Catalina or Mojave or Sierra):
After installing Android Studio (3.6+ or 2.3.x),
by default
sdk path: "/Users/< username >/Library/Android/sdk"
Remember:
may be
Library folder is hidden.
To make it visible:- Hit Command+shift+. OR
Open Terminal and type "chflags nohidden ~/Library/" then hit return.
windows:
After installing Android Studio,
by default
sdk path: "C:\Users< username >\AppData\Local\Android\sdk"
Remember:
by default
AppData folder is hidden, make it visible first.
Start Android Studio and select Configure --> SDK Manager
Then, check the path of Android SDK
If you can't find the SDK location, you may want to download it. Just scroll down to near end of the download page and select the Android SDK with respect to your OS.
C:\Users\Max\AppData\Local\Android\sdk\
The location I found it in for Windows 8.1. I think the default SDK folder. AppData is a hidden folder, so you will not locate it unless you type it in once you get into your C:\Users\ folder.
For Mac users running:
Open Android Studio
Select Android Studio -> Preferences -> System Settings -> Android
SDK
Your SDK location will be specified on the upper right side of the
screen under [Android SDK Location]
I'm running Android Studio 2.2.3
When i upgraded i just moved my SDK to my user folder C:\Users\Nick\Android-SDK and updated my path in Android Studio. Worked like a charm.
EDIT: (More detail) - My SDK was originally inside C:\Program Files (x86)\Android\android-studio\sdk, I just Cut and Paste the entire \sdk folder into C:\Users\Nick\Android-SDK, then set it inside Android Studio to the new location.
For Ubuntu users running:
Open Android Studio
Select Android Studio -> Settings -> Android SDK or
Android Studio -> Project structure -> SDK location or to open Project structure shortcut is (Ctrl+Alt+Shift+s)
Your SDK location will be specified on the upper right side of the screen under [Android SDK Location]
If your project is open click on Gradle Scripts >local.properties(SDK LOCATION), open it and there is the location of sdk with name
sdk.dir=C\:\\Users\\shiva\\AppData\\Local\\Android\\Sdk
Note don't forget the replace \\ to \ before coping the things(sdk location)
Default path in Windows
%USERPROFILE%\AppData\Local\Android\Sdk\
Linux 2021, after installed follow these steps!
Open the Preferences window by clicking File > Settings (on Mac, Android Studio > Preferences).
In the left panel, click Appearance & Behavior > Android SDK.
You will see the path
C:\Users\username\AppData\Local\Android\sdk
This is the right path, if you looking up for sdkmanager.
Android SDK is in C:\Users\username\AppData\Local\Android\Sdk
(MAC Users) To find sdk Location in Android Arctic Fox:
File >> Project Structure>> SDK Location.
Consider Using windows 7 64bits
C:\Users\Administrador\AppData\Local\Android\sdk
Windows 10 - when upgrading from AS 2.x to 3.01
AS has the SDK directory name changed from .../sdk to .../Sdk
Because I kept my original settings this caused an issue.
Changed back to lowercase and all working!
AndroidStudioFrontScreenI simply double clicked the Android dmg install file that I saved on the hard drive and when the initial screen came up I dragged the icon for Android Studio into the Applications folder, now I know where it is!!! Also when you run it, be sure to right click the Android Studio while on the Dock and select "Options" -> "Keep on Dock". Everything else works.
create a new folder in your android studio parent directory folder. Name it sdk or whatever you want.
Select that folder from the drop down list when asked.
Thats what solves it for me.
I tried the accepted solution but it didn't resolve the issue for me.
I had already installed Android Studio 2-3 years ago, but I uninstalled it at some point. Installing the latest version was giving me an error. I did multiple uninstalls/reinstallations, but the issue persisted.
I found an SDK was available on my machine in %LocalAppData%. I opened the environment variable and deleted all the references of Android like Android Home /Path. I performed the uninstallation of Android Studio and then reinstalled.
This time it worked and installed properly; it is even downloading the other SDK-related files.
If you are working on React native,please make sure you have installed these tools because I was missing and it resolved my issue
React Native doc for installation
I found this a couple of minutes back.
What renders the location unuseful is the fact that it is neither empty nor has the sdk.
One of the conditions needs to be met for the folder.
So, try this:
On Windows, go to Control Panel and search for 'show hidden folders and files'.
You will find a "Folders" option. On the submenu, you will see "Show hidden files and
folders".
[The options look like this.][1]
Refer this image.
[Click the option shown in the picture][2]
Click apply and ok.
Go to the location i.e. some location in appdata, or the location your android sdk was
about to be installed in. The location should be visible now.
Go to it and delete everything inside. (Don't delete the sdk folder, just the contents
inside it )
Go to android sdk manager and select the same location again. The error should vanish.
Happy installation!
In other words, this error only pops up if you had a previous failed installation.
If you're unable to do it still, hit me up at twitter #Vishma Pratim Das and I will be happy to assist you.
Thanks.
[1]: https://i.stack.imgur.com/G6P8S.png
[2]: https://i.stack.imgur.com/PeRUZ.png
I just installed Android Studio and has the same problem.
Banged my head for a few hours and found the solution - it's retarded.
So I installed Android Studio but when it asked me for the config folder, I provided the one from my IntelliJ. Well, turns out that stop the Android Studio setup and I had no SDK. Going to their site the SDK is nowhere to be found. It's not on any of the links from the other answers either.
My solution was to use a different folder for Android Studio. That ran the setup wizard and downloaded the SDK.
Sharing what worked for me in hopes that it helps someone else.
My issue was that my SDK was not installed together with the Android Studio IDE for some reason. How I managed to trigger the SDK installation was by going to File > Settings on Android Studio, then typing "sdk" in the searchbar. If your android sdk location is empty, click on "edit" right next to it and it should immediately prompt installation for your sdk.
Cheers!
For Linux, do not move/put android sdk under /usr/lib/ directory because it will only have read permissions and other libraries cannot be downloaded.
C:\Users\username\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
check this location in windows

Android sdk setup [duplicate]

How do I set up IntelliJ IDEA for Android applications?
I've spent a day on trying to put all the pieces together, been in hundreds of sites and tutorials, but they all skip trivial steps.
So here's the full guide:
Download and install Java JDK (Choose the Java platform)
Download and install Android SDK (Installer is recommended)
After android SD finishes installing, open SDK Manager under Android SDK Tools (sometimes needs to be opened under admin's privileges)
Choose everything and mark Accept All and install.
Download and install IntelliJ IDEA (The community edition is free)
Wait for all downloads and installations and stuff to finish.
New Project:
Run IntelliJ
Create a new project (there's a tutorial here)
Enter the name, choose Android type.
There's a step missing in the tutorial, when you are asked to choose the JDK (before choosing the SDK) you need to choose the Java JDK you've installed earlier. Should be under C:\Program Files\Java\jdk{version}
Choose a New platform ( if there's not one selected ) , the SDK platform is the android platform at C:\Program Files\Android\android-sdk-windows.
Choose the android version.
Now you can write your program.
Compiling:
Near the Run button you need to select the drop-down-list, choose Edit Configurations
In the Prefer Android Virtual device select the ... button
Click on create, give it a name, press OK.
Double click the new device to choose it.
Press OK.
You're ready to run the program.
The 5th step in "New Project' has apparently changed slightly since.
Where it says android sdk then has the drop down menu that says none, there is no longer a 'new' button.
5.)
a.)click the ... to the right of none.
b.)click the + in the top left of new window dialog. (Add new
Sdk)
c.)click android sdk from drop down menu
d.)select home directory for your android sdk
e.)select java sdk version you want to use
f.)select android build target.
g.)hit ok!
Once I have followed all these steps, I start to receive error messages in all android classes calls like:
I revolved that including android.jar in the SDKs Platform Settings:
I had some issues that this didn't address in getting this environment set up on OSX. It had to do with the solution that I was maintaining having additional dependencies on some of the Google APIs. It wasn't enough to just download and install the items listed in the first response.
You have to download these.
Run Terminal
Navigate to the android/sdk directory
Type "android" You will get a gui. Check the "Tools" directory and the latest Android API (at this time, it's 4.3 (API 18)).
Click "Install xx packages" and go watch an episode of Breaking Bad or something. It'll take a while.
Go back to IntelliJ and open the "Project Structure..." dialog (Cmd+;).
In the left panel of the dialog, under "Project Settings," select Project. In the right panel, under "Project SDK," click "New..." > Android SDK and navigate to your android/sdk directory. Choose this and you will be presented with a dialog with which you can add the "Google APIs" build target. This is what I needed. You may need to do this more than once if you have multiple version targets.
Now, under the left pane "Modules," with your project selected in the center pane, select the appropriate module under the "Dependencies" tab in the right pane.
Just in case someone is lost. For both new application or existing ones go to File->Project Structure. Then in Project settings on the left pane select Project for the Java SDK and select Modules for Android SDK.
Another way to identify the correct SDK is to install Android Studio, create a new project, go to project structure, SDK Location and find where the SDK was installed.
I found using the default installation process on a mac that the SDK home folder was in the /Users/'yourUser'/Library/Android/sdk folder. Make sure you have enabled your Mac to view the Library folder.
You just need to install Android development kit from http://developer.android.com/sdk/installing/studio.html#Updating
and also Download and install Java JDK (Choose the Java platform)
define the environment variable in windows System setting https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows
Voila ! You are Donezo !

Categories

Resources