با سلام خدمت دوستان
در اندروید استودیو با api 15 کد نویسی می کنم
که به خطایی هنگام کامپایل برخوردم
والا تمام اس دی کا و رپوزیتوری ها آپدیت هست
خطا پیوست شد
خیلی گیر هستم
ممنون میشم راهنمایی کنید
تشکر
با سلام خدمت دوستان
در اندروید استودیو با api 15 کد نویسی می کنم
که به خطایی هنگام کامپایل برخوردم
والا تمام اس دی کا و رپوزیتوری ها آپدیت هست
خطا پیوست شد
خیلی گیر هستم
ممنون میشم راهنمایی کنید
تشکر
معمولا اینجور خطاها از چیزی که گفته نباشه با clean کردن پروژه درست میشه
مطمعن هستی Support Repository و Support Library نصب و آپدیت شدن؟ یه بار دیگه توی SDK Manager چک کن.
بله کاملا و صد درصد آپدیت هست
واقعا مشکل عجیبیه
ببین اگه یه اکتیویتی داری که از appcompat توسعه یافته(extends) تغییرش بده به اکتیویتی خالی.
البته قبلش توی فایل build.gradle توی dependencies چک کن ببین appcompat کامپایل شده یا نه.
من فقط یک اکتیویتی خالی دارم
میشه مورد دوم رو بیشتر با مثلا توضیح بدید؟؟
خیلی خیلی ممنون میشم
فکر میکنم این عکس بیشتر کمک کنه بفهمید مشکل رو
مورد اول منظورم این بود:
public class MyActivity extends AppCompatActivity
تغییر داده بشه به:
public class MyActivity extends Activity
اگرم اینجوری نبود که هیچ مشکل از اون نیست.
اما شما توی Sdk باید Google Play Services و Google Repository رو هم نصب کنی و دوباره پروژه رو بعد از نصب اون Rebuil کن ببین هنوزم همین مشکل رو داری یا نه.
targerSdkVersion رو هم بالاترین نسخه ای که داری بذار.
شما الان آخرین نسخه SupportLibrary رو دارین، ولی تو build.gradle نسخه ۱۷ کتابخونه appcompat برای استفاده درج شده (دستی یا خودکار)، بدین صورت بنویسید :
compile 'com.android.support:appcompat-v7:23.1.1'
این سه مورد هم بهتره بروز باشن :Android SDK Tools
Android SDK Platform-tools
Android SDK Build-tools
جناب #root# کاری که گفتید رو کردم و با کوهی از خطاهای دیگه مواجه شدم !!!!!! :|
عجیبه بخدا
ضمیمه شد
من هم دقیقا همین مشکل را با api 14 دارم
تغییر مقدار compile 'com.android.support:appcompat-v7:23.1.1 باعث میشه 123 ارور جدید داده شه
ظاهرا فقط مشکل برای ورژن های پایین اندروید پیش میاید چون برای ورژن 22 مشکل فوق وجود نداره
کسی راه حلی نداره؟
اینجا برای حل مشکل بصورت تصویری و متنی توضیح دادن.
متاسفانه این برای مشکلی دیگست :(((((((((((((
اگر می توانید تصویری از SDK خود قرار دهید
کتابخانه پشتیبان شما باید آخرین نسخه باشد.
پس از آپدیت کتابخانه پشتیبان مشکل حل خواهد شد.
با تشکر از همگی
مشکل حل شد
به دلیل اینکه ورژن android support library ما 23.1.1 بود باید در برنامه همین ورژن رو وارد می کردم و علاوه بر اون باید از api 23 استفاده کنیم
تشکر