Android provides tools and libraries so that you can develop apps in mobile environment fast and easy. For example, Android SDK is a crucial tool that most Android developers use to write, debug, compile, and run the Android apps. Furthermore, this tool provides SDK download manager that allows you to download useful libraries, samples and more from the web. Android allows the developers to use a rich set of libraries such as libraries for creating apps interface, accessing files and databases, communicating with other devices and accessing the network resources, etc.
The fundamental programming language used in Android apps development is Java. Therefore, programmers that have previous experience with Java programming language can learn apps development faster than people who are new to Java. If you are new to Java, you can check this tutorial to learn the basic things about Java. If you want to look for free Java programs source code, please check this java programs blog.
What will you need?
I am a Window user so i will talk about developing Android apps in Windows operating systems. Firstly you will have Java SE installed in your computer. You can visit its official website to download the file. If you already have the Java SE installed, skip this step and move to download Android SDK. To develop apps for Android in Window operating systems, you need to download the Android SDK from its official Android website. This website allows you to download Android SDK for 32-bit or 64-bit Window platform. The download package is a zip file that contains every things that you need to develop Android apps. Then extract the all files and directories in the zip file to place in a directory that you like.
In the directory that you placed the contents of the zip file, you will see three items as shown in the image above. The eclipse directory contains eclipse.exe file that you can double-click to open the eclipse program. You will create your Android projects with this program. The sdk directory contains samples, source code, and tools for Android development. The last item is a file called SDK manager.exe. It is used to open the Android SDK manager to download samples, source code, and tools for your projects.
In Windows, some people face a problem in launching the Android SDK manager. I faced too.
I spent more than an hour to solve this problem. If you have the same problem, the steps bellow can save your time:
1. Open the android.bat file in sdk directory
2. Look for this code:
rem Check we have a valid Java.exe in the path.
set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
3. Replace this code with the code below:
rem Check we have a valid Java.exe in the path.
set java_exe=C:\Windows\System32\java.exe
rem call lib\find_java.bat
if not defined java_exe goto :EOF
4 Look for this code:
rem Set SWT.Jar path based on current architecture (x86 or x86_64)
for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
5. Replace this code with the code below:
rem Set SWT.Jar path based on current architecture (x86 or x86_64)
rem for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\x86
set swt_path=lib\x86
If your Window is 64-bit, please change x86 to x86_64.
6. Finally, run the android.bat and SDK Manager again.
Now every thing is fine. You can start developing apps for Android mobile devices.
If you have any problem, you are encouraged to leave comments. I will reply as soon as possible.
Thank you for reading this post.
Thanks Teacher for create this blog.. I have some question Android is open source, how can i develop it with linux like: ubuntu, or other linux os..
ReplyDeleteYou will also need to install Eclipse and Android SDK tool to develop Android on Linux OS. There are some good tutorials on the web that can help you to start Android development on Linux.
DeleteThis is an awesome distribute in regards to android working framework advancement! The individuals who need to see such will totally discover these preparation handy and gainful.
ReplyDeleteAndroid App Developers // Window Phone App // Mobile Application Development
"I really appreciate your article. the post has excellent tips which are useful. this post is good in regards of both knowledge as well as information."!!
ReplyDeleteios app development services
Good article! We will be linking to this great content on our website.
ReplyDeleteKeep up the great writing.
Vmware Training in Chennai
CCNA Training in Chennai
Angular js Training in Chennai
Core Java Training in Chennai
RHCSA Training in Chennai
Rhce Training in Chennai
What a great post! I enjoy reading each words of your article hotmail sign up
ReplyDeleteI like this blog because that gave me more information about Android Application Development. This helps me to develop Apps by myself.
ReplyDeleteWhat a great post! I enjoy reading each words of your article
ReplyDeleteAndroid Stock Firmware
Best article! We will be linking to this great content on our website.
ReplyDeleteMi Home Apk
I like this blog because that gave me more information about
ReplyDeleteDownload Android USB Drivers
Good article! We will be linking to this great content on our website
ReplyDeleteDriving Zone 2 Mod Apk
Thanks Teacher for create this blog.. I have some question Android is open source,
ReplyDeleteCreative Destruction PC
great post! I enjoy reading each words of your article
ReplyDeleteRun, sausage, run For PC
thanks for sharing it Grand Theft Auto III on PC
ReplyDeletefor more fun
ReplyDeleteFIFA World Cup on PC
best VPN to get access Hextatech VPN for PC
ReplyDeletebest site ever Tap Zombie Highway for PC
ReplyDeletebest site Call of Duty Companion App for PC
ReplyDeletelove it ERA OF CELESTIALS FOR PC
ReplyDeletei found it so amazing principles of good digestion
ReplyDeleteglad to be here OMG Game
ReplyDeletebest site Mega Ramp Car Stunts Free For PC
ReplyDelete
ReplyDeleteWonderful post!!Thank you for sharing this info with us.
SEO, SMM, SMO, SEM, Web Designing Training in Chennai
Digital Marketing Course in Chennai
Digital marketing training institute in Chennai
Digital marketing classes in Chennai
Digital marketing training in Chennai
SEO Training Institute in Chennai
SEO Training in Chennai
SEO Classes in Chennai
SEO Course in Chennai
Best SEO Training in Chennai
SMO Training in Chennai
Social Media Marketing Institute in Chennai
SEM Training institute in Chennai
Web Designing Training in Chennai
Web Designing Classes in Chennai
Soft Skills Training in Chennai
This comment has been removed by the author.
ReplyDeleteCheck out the best entertainment unit
ReplyDeleteI have read so many content on the topic of the blogger lovers however this piece of writing is actually a nice paragraph, keep it up.
ReplyDeleteKids Toys
Last few years, most of the small business owners would like to share more information through android apps. For the main reasons, the usage of mobile app users is increasing rapidly. At the time, you have declared how to start an android app with the best features. Good effort.
ReplyDeleteMobile App Development Company in Madurai
Cloudi5 is the web design and android development company in coimbatore. Cloudi5 offer many services digital marketing, social media marketing, search engine marketing, website redesign, web design, landing page optimization, email marketing, etc,
ReplyDeletelottery sambad
ReplyDeleteInformation about your Android can be helpful to every Android learners. All of your descriptions are aimed at meeting their need. Thank you so much for this post.
ReplyDeleteWeb Development Company in Madurai | Madurai Drop Taxi
Safe 24 Call Drivers In Madurai Madurai Acting Driver,Acting Driver Madurai 1027it https://123just.com/ad/66/safe-24-call-drivers-in-madurai
ReplyDeleteYour post is very interesting and informative. Golden Triangle Tour Package India is the best tour package to experience the historical and cultural things of India. This tour cover the three main cities of North India - Delhi, Agra and Jaipur. Thank you so much for sharing this really an amazing post.
ReplyDelete