Questions tagged [sdk]

A software development kit (SDK) is a set of development tools that allows for the creation of software for a certain hardware platform, development environment, or software package. A SDK may consist of a combination of APIs, an IDE or other development tools, and frameworks.

A software development kit (SDK) is typically a set of development tools that allows for the creation of software or firmware for one or more of the following:

  • operating systems ();
  • hardware platforms () (e.g. desktop computers, mobile devices, gaming consoles, etc.);
  • hardware accessories () (e.g. external GPS hardware, barcode scanners, etc.);
  • software package () (e.g. advanced image processing, barcoding library, ERP, etc.).

While the term SDK may be narrowly interpreted as being simply an API, it may also be construed as including any combination of the following:

  • application programming interface ();
  • frameworks (); and/or
  • development tools, notably an integrated development environment ()
13802 questions
147
votes
5 answers

Difference between framework vs Library vs IDE vs API vs SDK vs Toolkits?

I want some examples. I always get confused, so with some examples I might be able to figure it out better. Also: Is Eclipse an API or IDE?
Manoj hans
  • 1,569
  • 3
  • 10
  • 7
147
votes
16 answers

Android SDK location

I have Xamarin Studio, and I need to specify the Android SDK Location. I have previously had Xamarin Studio working on my pc, and for some reason, I need to enter this again. I have entered the following…
user3736648
  • 6,783
  • 17
  • 67
  • 145
139
votes
2 answers

How to set IntelliJ IDEA Project SDK

I just installed IntelliJ IDEA and when I try to create my first Project it asks for me to set up the Project SDK. When I click on "JDK" it asks for me to select the home directory of the JDK as shown in this image. I'm having trouble locating…
user2419553
  • 1,529
  • 2
  • 10
  • 7
133
votes
2 answers

What's the dSYM and how to use it? (iOS SDK)

Sometimes the compiler produces .dSYM files. I guess this is a debugging related file, but I don't know what it is, and how to use it. What is a .dSYM? How do I use it?
eonil
  • 75,400
  • 74
  • 294
  • 482
122
votes
32 answers

Can't accept license agreement Android SDK Platform 24

I'm getting the following error when trying to install an android platform on a Cordova project. I've been following this guide: https://cordova.apache.org/docs/en/latest/guide/cli/ Error occurs when executing the following: $ cordova platform add…
Daneye
  • 1,248
  • 2
  • 7
  • 8
121
votes
3 answers

Installing MSBuild 4.0 without Visual Studio 2010

I installed .NET 4.0 and VS 2010 RC on my laptop and MSBuild was automatically installed. I was hoping to build a continuous integration server by just installing the .NET SDK without VS 2010, so I downloaded the .NET 4.0 Framework from Microsoft…
dewald
  • 4,633
  • 7
  • 33
  • 40
110
votes
10 answers

What's the difference between SDK and Runtime in .NET Core?

I've read many articles, including this one, yet I can't still figure out what's the difference, and they have not explained it either in simple terms or at all. Can someone please clarify what's the difference between .NET SDK and .NET…
107
votes
19 answers

Error:Failed to open zip file. Gradle's dependency cache may be corrupt

I updated android studio 2.3 and there is a bug, gradle doesn't build and it keeps giving me the same error for all projects. Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection…
Reem Aziz
  • 1,275
  • 2
  • 13
  • 20
102
votes
5 answers

Windows SDK 7.1 Setup failure

I am trying to install Windows SDK for Windows 7 with .NET Framework 4 but when I open the setup I receive an error: Some Windows SDK components require the RTM .NET Framework 4. Setup detected a pre-release version of .NET Framework 4. If you…
dngadelha
  • 1,222
  • 2
  • 10
  • 14
100
votes
12 answers

How to install Java SDK on CentOS?

I have CentOS 5, but I don't know the steps to install Java SDK on Linux. Where to download the RPM file and what can I do next to fully install that? Then I need to install Tomcat. Or is there any ready-made package for all?
John
90
votes
8 answers

Can't find AVD or SDK manager in Eclipse

Seems like I'm having some problems after updating my android sdk tools and platform-tools using the sdk manager. The problem is that, after updating, I found that the avd or sdk options in the windows dropdown menu in eclipse are gone! And, I can't…
Ishtiaque Khan
  • 1,116
  • 1
  • 8
  • 16
87
votes
4 answers

Error when installing windows SDK 7.1

I've run into an error when installing the Windows SDK that I've seen posted around the Internet, but none of the solutions are working for me. Here is the log I'm getting 9:43:37 AM Monday, October 14, 2013: SFX C:\Program Files\Microsoft…
Red Alert
  • 3,706
  • 2
  • 15
  • 23
87
votes
6 answers

Update Android SDK Tool to 22.0.4(Latest Version) from 22.0.1

I want to Update my Android SDK Tool from 22.0.1 to 22.0.4 I also Have ADT installed, but could not update the SDK Tool to 22.0.4 I am facing the following issue : Download interrupted: Read timed out issue. Below is the screen shot while…
Bhavesh Patadiya
  • 25,555
  • 14
  • 76
  • 105
86
votes
15 answers

Differences between JDK and Java SDK

Is there any substantial difference between those two terms?. I understand that JDK stands for Java Development Kit that is a subset of SDK (Software Development Kit). But specifying Java SDK, it should mean the same as JDK.
83
votes
3 answers

Moving android-sdk and sdk folders to another drive

My windows is on a 128GB ssd hard drive and its running out of space. the folder C:\Users\User\AppData\Local\Android has 2 folders android-sdk and sdk folders that use about 30GB of space. Is it possible to move these folders to an external hard…
Ashkan Mobayen Khiabani
  • 30,915
  • 26
  • 90
  • 147