خطایی The method 'getSupportFragmentManager()' is unsuported

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

The method 'getSupportFragmentManager()' is unsuported

تنها کاری که باید انجام دهید FragmentActivity به  جای Activity ارث بری شده استفاده نمایید


سال1394 ماه 3 روز16

Failed complete gradle execution A fatal exception has occurred. Program will ex

برای رفع خطای زیر

Failed complete gradle execution A fatal exception has occurred. Program` will exit

در IDE Android studio می توانید از روش های زیر استفاده نمایید

1. پروژه خودتان را clear کنید

2. syn کنید

3.Go to File -> Settings -> Gradle Input the following in the "Gradle VM options:" box: -XX:MaxHeapSize=256m -Xmx256m Hit apply and Android Studio should build your project successfully.

 


سال1394 ماه 3 روز15

suport libery android studio

آموزش پشتیبانی کتابخانه، اندروید:

 وقتی شما برنامه ای را روی آخرین ورژن اندروید، مثلا اندروید 4.0، بسط می دهید و می خواهید آن را روی دستگاه هایی که دارای ورژن های قدیمی تر اندروید هستند، مثلا اندروید 3.2، اجرا کنید باید سازش پذیری معکوس را به کد برنامه اضافه کنید تا این کار امکان پذیر شود.

 برای تامین سازش پذیری معکوس، اندروید پکیج Android Support Library را به شما ارائه می دهد. این پکیج مجموعه ای از کد کتابخانه هایی است که ورژن های سازش پذیری معکوس را در چارچوب API های اندروید و همچنین ویژگی هایی که فقط از طریق API های کتابخانه در دسترس هستند، ا ارائه می دهد. هر Support Library یک سازش پذیر معکوس برای یک سطح خاص از Android API  می باشد.

 بسته به دامنه ی ورژن های سکویی که مورد نظر برنامه ی شماست و API هایی که استفاده می کند، وارد کردن Support Library به پروژه ی اندروید، به عنوان بهترین تمرین برای بسط دهندگان برنامه ها تلقی می شود.

 ویژگی های Support Library:  

 پکیج Support Library در اندروید دارای لایبرری های زیادی می باشد که می توانند وارد برنامه ی شما شوند. هر کدام از این لایبرری ها دامنه ی خاصی از ورژن های سکوی اندروید و مجموعه ی ویژگی ها را پشتیبانی می کنند.

 برای اینکه از این کتابخانه ها استفاده ی موثری داشته باشید، توجه به اینکه کدام سطح API مورد هدف شماست مهم می باشد چرا که هر کتابخانه سطح های مختلف API را پشتیبانی می کند.

 در زیر توضیح مختصری از android support libraries و سطح API که پشتیبانی می کنند را می بینید:

Sr.No

 

 

Version & Features

 

 

1

 

 

v4 Support Library

 

این کتابخانه برای اندروید 1.6 (سطح API 4) و بالاتر طراحی شده است.

 

2

 

 

v7 Support Library

 

کتابخانه های زیادی وجود دارند که برای استفاده با اندروید 2.1 ( و سطح API 7) و بالاتر طراحی شده اند. 

 

3

 

 

v8 Support Library

 

این کتابخانه برای اندروید ( و سطح API 8) طراحی شده است.

 

4

 

 

v13 Support Library

 

 این کتابخانه برای اندروید 3.2 ( سطح API 13) و بالاتر طراحی شده است.

 

 

 لطفا به یاد داشته باشید که استفاده از Android Support Library در برنامه های شما ترجیح داده می شود. با استفاده از این کتابخانه ها می توانید بازار و تماشاگران هدف خود را افزایش دهید.

 دانلود کردن support library:

 به خاطر داشته باشید که قبل از نصب پکیج های  support library مشخص کرده باشید که از کدام ویژگی ها تمایل دارید در برنامه ی خود استفاده کنید.

 پکیج Android support library از طریق Android SDK Manager در دسترس می باشد.

 مراحل زیر را برای دانلود support library از طریق SDK Manager دنبال کنید:

 1)    Android SDK Manager را آغاز کنید.

 2)    در پنجره ی  SDK Manager به انتهای لیست پکیج ها رفته و فولدر extras را پیدا کنید.

 3)    آیتم Android Support Library را انتخاب کنید.

 4)    روی دکمه ی Install packages کلیک کنید.

 

 

 پس از دانلود، فایل های Support Library روی دیکشنری android SDK  نصب می شوند. فایل های کتابخانه در دیکشنری جایگزین SDK که در زیرارائه شده، جای می گیرند:

/extras/android/support/ directory

 انتخاب Support Libraries:

 قبل از اضافه کردن Support Library به برنامه ی خود، در مورد ویژگی هایی که تمایل دارید وارد کنید و همچنین پایین ترین ورژن اندروید که می خواهید پشتیبانی کند، تصمیم بگیرید.

 تغییرات در Android.Manifest:

اگر شما درحال افزایش سازش معکوس برنامه های موجود  در مورد  ورژن های قدیمی تر  Android API با Support Library هستید، مطمئن شوید که manifest مربوط به برنامه ی خود را آپدیت کرده اید. واضح است که android:minSdkVersion باید آپدیت شود و شماره ورژن جدید و قدیمی مشخص باشند، مانند زیر:

<uses-sdk
        android:minSdkVersion=
"7"
       
android:targetSdkVersion="17"
/>

 این تغییر به Google Playstore می گوید که برنامه ی شما می تواند روی دستگاه هایی با اندروید 2.1 (سطح API 7) و بالاتر نصب شود. 

 ورژن API: لطفا توجه داشته باشید که اگر v4 support و v7 support libraries را در برنامه ی خود وارد می کنید، باید حداقل ورژن مشخص برای SDK، 7 باشد (نه 4). بالاترین سطح support library که در برنامه ی خود وارد می کنید، پایین ترین ورژن API را که با آن اجرا می شود، مشخص می کند.


سال1394 ماه 3 روز14

Warning:Packaging for dependency com.viewpagerindicator:library:2.4.1 is 'apklib

خطای ایمپورت لایبری

Warning:Packaging for dependency com.viewpagerindicator:library:2.4.1 is 'apklib' and is not supported. Only 'aar' libraries are supported.?

از کد زیردر Android studio استفاده نمایید در فایل build.gradle

 



	repositories {
	    maven {
	        url "https://jitpack.io"
	    }
	}

        dependencies {
	        compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1@aar'
	}

سال1394 ماه 3 روز14

com.android.ide.common.pro'> Error:Execution failed for task ':app:preDexDebug'. > com.android.ide.common.pro

خطای پر دردسر

Error:Execution failed for task ':app:preDexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process android studio java.exe'' finished with non-zero exit value 1

برای رفع این خطا کافیست لایبری های خودتان را یکی یکی کامنت  کنید و تریس کنید و در صورتی که لایبری را پیدا کردید به اطلاعات لایبری دسترسی پیدا کنید و ببینید ایا به لایبری دیگه ای نیاز داره یا لایبری مشترک با پروژه شما داره با توجه به ویرژن ان اولین لایبری یا اخرین لایبری رو تو پروژه اتون قرار دهید

 

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    
    compile 'com.android.support:support-v4:22.1.1'
    compile 'com.android.support:appcompat-v7:18.0.+'
    compile 'com.viewpagerindicator:library:2.4.1@aar'
}
//to
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.viewpagerindicator:library:2.4.1@aar'
    compile 'com.android.support:support-v4:22.1.1'
    compile 'com.android.support:appcompat-v7:18.0.+'

}


اولین 1 2 3 4 5  ... اخرین 
کلمات کلیدی
   viewstate       polic       liux       android studio       mssql 2012       chrome       anayliz       نحوه ساختن site map       smartphone       RUBY       combobox       rfid       time       Spyware       7z       bnc       Japanese (Shift-JIS)       javacrpt       Bootstrap       رفع خطا Database Diagram       listening       WebForms       VB/VBSCRIPT       rom       ADA       google script        Essential       redirect       apk       rj-11       mtp usb drive programmer       Request Validation       entitie       crystal       profile       mtp usb drive android       مرورگر فارسی       crystal reports       cpanel       send       ویرایش فایل       disable       virtual       سه بعدی       بدست آوردن لیست VIEW در sql       vmax       gif       AUTOIT       htm       prosses bar    



تبلیغات
صفحات ما در فیس بوک
ASP.NET



Google ++

طراحی وب سایتطراحی وب سایت با جدیدترین تکنولوژی های روز

طراحی و پیاده سازی وب سایتهای شخصی و تجاری و اداره ای با جدیدترین تکنولوژی های دنیا
به زبانهای

Asp.net{C#, Vb.Net, J#, Ajax}, Php{Html, Ajax}, js



بهینه سازی صفحات وببهینه سازی صفحات وب برای موتورهای جستجو

بهینه سازی صفحات وب برای موتور های جستجوگر برای افزایش بازدید و معرفی بهتر برای کاربران که به اصتلاح seo نامیده میشود

برنامه نویسیتولید و ساخت نرم افزار

ساخت انواع نرم افزارهی تحت ویندوز و وب و سرور و موبایل و میکروکنترلرها و... ساخت انواع سرویس دهنده های وب و سرور و ... ساخت انواع انالیزگرها و...