ايران ويج

نسخه‌ی کامل: مشکل در نصب Android SDK
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان.
عکس زیر رو ببینید و بگید مشکل از چی هست.
JDK و eclipse رو هم نصب کردم.
smart hide IP رو هم رو اجرا گذاشتم که IP رو تغییر بده که از تحریم در بیام.
AngryAngryAngryAngry
اینو بخونید:
http://www.iranled.com/forum/thread-26016.html

توی این روش (همونطور که توی پست شماره ۳ نوشتم) خود SDK داخل برنامه هست با آخرین ورژن از api ؛


در واقع دارم پیشنهاد میدم اکه بجای اینکه اعصاب خودتون رو خورد کنید و تحریم رو دور بزنید تا بتونید api ها رو با حجم 100 مگ نصی کنید؛
برید و ان نرم افزار 400 مگی رو که لینک دادم دانلود کنید! چون ‌sdk داخل خودش با api ورژن 17 رو داره! و احتیاج به دور زدن نیست!!!!!!
خب آموزش های eclipce روی این هم جواب میده؟
نگاه کنید
پیشنهاد من شبیه اینه که بگم برو یه بنز بخر؛ موتورش رو در بیار ؛ هرجا میخوایی استفاده کن!

اون‌ اموزش‌هایی که برای eclps هست احتیاج به ۳ چیز داره:
۱ - eclips که هیچی! قابله دانلوده
۲ - پلاگین PDT که اینم میشه نصب کرد
۳ - sdk اندروید!‌

حالا فرقی نمیکنه شما خود sdk رو دانلود کنی و تحریم رو دور بزنی و api نصب کنی روش!
یا اینکه اون برنامه ۴۰۰ مگی رو دانلود کنی و sdk آماده‌ی توس رو استفاده کنی!!!


یه گزینه دیگه هم الان یادم اومد!!
سرچ کنید ببینید سایت‌هایی هستند که خود sdk به همراه api که روش نصب شده باشه رو واسه دانلود گذاشته باشند واسه دانود!
ممنون.
یه سوال
نسخه ی API که درون نرم افزارت هست 17 هست یعنی نسخه ی 4.2 اندروید
هالا بر نامه هایی که ساخته میشه روی نسخه های پایین تر اجرا میشه؟
باز هم ممنون
اینو نمیدونم!
من از همون روش اولیه رفته بودم و واسه 2.1 مصب کرده بودم کهروی بالاتر هم اجحرا میشه قانونا!

اما اینو نمیدونم! گمون کنم اگه از توابعی که توی ورژن‌های بالا نیست استفاده کنی؛ اجرا بشه! بازم مطمئن نیستم
(۱۴-تير-۱۳۹۲, ۲۳:۰۰:۰۴)SBRE77 نوشته است: [ -> ]ممنون.
یه سوال
نسخه ی API که درون نرم افزارت هست 17 هست یعنی نسخه ی 4.2 اندروید
هالا بر نامه هایی که ساخته میشه روی نسخه های پایین تر اجرا میشه؟
باز هم ممنون

سلام دوست عزیز. نگاه کنید هر API نسبت به ورژن های قبل خودش تغییراتی داشته و داره مثلا اضافه شدن دستورات جدید و ...

چند وقت پیش برنامه ای نوشتم و تستی که داشتم، چون آنچنان دستورات خاصی رو استفاده نکرده بودم با API17 خروجی گرفتم و روی گوشی اندروید 2.2 اجرا کردم و مشکلی نداشت.

البته قابل ذکره که تاجایی یادم میاد توی بخش هایی از پروژه minimum رو برای نسخه آندرویدتون مشخص میشه و میتونین خودتونم تغییرش بدین که اونم میتونه به کارتون بیاد.

من از ADT استفاده میکنم که از

کد:
http://developer.android.com/sdk/index.html

دانلود کردمو شامل موارد زیر میشه :

کد:
Eclipse + ADT plugin
    Android SDK Tools
    Android Platform-tools
    The latest Android platform
    The latest Android system image for the emulator


به آدرس زیر برین. نسخه API تون رو مشخص کنید میبینید که دستوراتی حالت Disable یا همون سنگی میشن که بدین معنی توی این نسخه این دستور وجود نداره.

کد:
http://developer.android.com/reference/packages.html

نسخه آفلاین بخش رفرنس هم وجود داره چون دانلود کردم و الان لینکی ندارم بزارم. اگر دوستان پیدا کردن در تاپیکی جداگانه بزارن که مابقی دوستان هم استفاده کنند.


برای اضافه نمودن API های جدید هم میتونید جداگانه بگیرین و اون رو توی مسیر sdk\platforms اکسترکت کنین.
دانلود کردم اجرا نمیشه!Angry
از bin فایل studio باز کردم میگه JDK نصب نیست نیست!Angry
من که نصب کردم!Sad
اگه می دونستم من چرا ایت قدر بد شانسم؟Confused
هر کاری رو شروع می کنم یه مانع بزرگ میاد جلوم که تا دورش بزنم وقتم تموم شده.Amaze
(۱۶-تير-۱۳۹۲, ۰۹:۱۲:۱۰)SBRE77 نوشته است: [ -> ]اگه می دونستم من چرا ایت قدر بد شانسم؟Confused
هر کاری رو شروع می کنم یه مانع بزرگ میاد جلوم که تا دورش بزنم وقتم تموم شده.Amaze

اگر اینطور باشه من زودتر از شما بد شانس بودم !!! Biggrin

JDK رو نصب کن و بعد فایل eclipse.ini رو مطابق دستور زیر تغییر بده:

این فایل بطور معمول ساختار و نوشته هایی بدین صورت داره:
کد:
-startup
../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

خوب حالا باید پارامتر -vm رو به این فایل اضافه کنی که مشخص کننده مسیر jdk و فایل javaw.exe هستش. فایل باید چنین ساختاری پیدا کنه:

کد:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Java\JDK\1.6\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1024m

توضیحات دقیق تر رو میتونی توی این آدرس ببینی:
کد:
http://wiki.eclipse.org/Eclipse.ini

JDK هم که توی مجموعه نرم افزارها موجود هست و میتونی نصب کنی دیگه کاری نداره.