انجمن سایت کلیدستان



مشکل با ایجاد یک پروژه اندرویدزمان کنونی: ۱۳۹۵/۰۹/۲۱، ۰۲:۲۴ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: HDArtworks
آخرین ارسال: HDArtworks
پاسخ 6
بازدید 1895

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با ایجاد یک پروژه اندروید

مشکل با ایجاد یک پروژه اندروید

#1
سلام دوستان.
من در حال یادگیری آندروید هستم.
قبلا ADT Bundle نصب کرده بودم ولی الان از روش معمول یعنی نصب بسته ها به صورت جداگونه اومدم جلو.
الان وقتی یک پروژه جدید میسازم با ارور زیر مواجه میشم.

کد:
java.lang.NullPointerException
Exception details are logged in Window > Show View > Error Log
The following classes could not be instantiated:
- android.support.v7.internal.app.WindowDecorActionBar (Open Class, Show Error Log)
- android.support.v7.internal.widget.ActionBarContextView (Open Class, Show Error Log)
- android.support.v7.widget.Toolbar (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.

من طبق آموزش توی سایت پیش رفتم.
اما قسمتی که باید آندروید مورد نظر رو دانلود کنیم من آنروید 2.2 دانلود کردم اما موقع ساخت پروژه در قسمت Themes وقتی با آندوید 2.2 میخوام انتخاب کنم اجازه انتخاب هیچ کدوم رو نمیده و میگه API شما پایینه. واسه همین رفتم و آندروید 5.1 یا API 22 رو دانلود کردم. تونستم پروژه رو بسازم.
اما بعد از ساختن با ارور بالا مواجه شدم.
توی عکس مشخصه که ارور کدوم قسمت اومده.

   

اما وقتی API رو میذارم روی 8 یا همون آندروید 2.2 بدون ارور اجرا میشه.
اما دیگه اون Theme مورد نظر رو نداره.

   

یه سوال دیگه اینکه بالای پروژه من یه پوشه به اسم appcompact_v7 هست. اون چی هست و کارش چیه؟
یه خواهشی دارم که دوستان فعلا نگید ADT Bundle نصب کن! میدونم کارم با اون راه میفته ولی میخوام اول تلاش کنم واسه رفع این مشکل. که هم یه چیزی یاد بگیرم هم ترافیکی که گذاشتم برای دانلود الکی نباشه!

ممنون میشم راهنمایی کنید.
پاسخ

مشکل با ایجاد یک پروژه اندروید

#2
سلام.
بنده شخصا فقط خطاهایی که در تب Problems ذکر می شوند (که معمولا با علامت قرمز در بخشی از پروژه اندروید نمایش داده می شوند) را بررسی می کنم که عدم برطرف کردن آنها، باعث می شود که برنامه eclipse اجازه export ندهد.
appcompact_v7 یکی از support library های اندروید می باشد (شماره 7). وقتی یک Theme یا هر کد دیگری را در برنامه اندروید به کار می بریم که به بخشی از این support library ها نیاز داشته باشد، باید آن support library را به عنوان library در پروژه اندروید ذکر کنیم. در کلید زیر، چگونگی افزودن یک کتابخانه (library) به پروژه اندروید را ذکر کرده ایم :

کلید شماره 847

این support library را با برنامه eclipse می توان ساخت (قبلا باید بسته های نرم افزاری مربوط به آن را با SDK Manager دانلود کنیم و بعد می توان با برنامه eclipse ، یک نسخه مشخص از آن را ایجاد کرد).

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

مشکل با ایجاد یک پروژه اندروید

#3
سلام.
ببینید این پیغام اروری که توی لاگ میاد و توی Project Explorer به این شکل نشون میده.

   


   

ممنون میشم راهنمایی کنید.
پاسخ

مشکل با ایجاد یک پروژه اندروید

#4
برای پروژه اصلی (HDArtworks) که علامت تعجب در کنار آن است، باید مسیر مربوط به کتابخانه appcompat_v7 را تصحیح کنید :

کلید شماره 837

اما در مورد خطای خود کتابخانه appcompat_v7 (که علامت ضربدر کنار آن نمایش داده شده)، توصیه می کنم متن خطا را در اینترنت جستجو کنید تا راه حل های آن را بیابید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

مشکل با ایجاد یک پروژه اندروید

#5
سلام و ممنون از جوابتون.
برای پروژه اصلی مسیر مورد نظر رو رفتم ولی وقتی روی appcompat-v7 کلیک میکنم گزینه Edit غیرفعاله.

   

اما برای کتابخانه appcompat-v7 اون ضربدر رو چک کردم توی مسیر زیر بود:
res>value-v21>style_base.xml
این فایل روش ضربدر قرمز بود.

   
پاسخ

مشکل با ایجاد یک پروژه اندروید

#6
سلام.
مشکلم رو تونستم حل کنم.
پوشه Support که حاوی پروژه appcompat-v7 بود مشکل داشت و از جایی که دانلودش کردم خراب بود.
یکی از دوستان یه لینک دیگه داد و به راحتی درست شد.
پاسخ
 سپاس شده توسط admin


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)