hitos searchhitos contactusتماس با ما

سوال و جواب تخصصی هیتوس

ارور android.support.v7.app does not exist در اندروید استودیو

سلام و عرض ادب

امیدوارم حالتون خوب باشه

بنده موقع اجرای run نرم افزار بـ ارورهای زیر برخورد کردم و هر چقدر راه حل های پیشنهادی در نت رو تست کردم جواب نگرفتم

لطفا راهنمایی بفرمایید

Error:(3, 30) error: package android.support.v7.app does not exist

Error:(6, 35) error: cannot find symbol class AppCompatActivity

Error:(8, 5) error: method does not override or implement a method from a supertype

Error:(10, 9) error: cannot find symbol variable super

Error:(11, 9) error: cannot find symbol method setContentView(int)

Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details.

مچکر

توسط aliparsa96 در اندروید

سلام

به احتمال زیاد مشکل شما در نصب نبودن کتابخانه ها در build.gradle است.

برای حل این دست مشکلات باید به این فایل مراجعه کنید.

به این فایل مراجعه کنید و ببینید اگر مشکلی در کتابخانه ها وجود داره بر طرف کنید. مثلا اگر کتابخانه com.android.support:appcompat-v7 وجود نداره یا در اندروید استودیو زیر آن خط قرمز کشیده شده است باید نسخه صحیح را از آدرس زیر بدست بیاورید:

File -> Project Structure -> Dependencies -> (+) -> Library Dependency

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

توسط mahdi در

ممنونم بابت پاسخ تون

این موارد رو بررسی کرده بودم ولی متاسفانه بطور کامل سر در نیاوردم

این کد build.gradle هستش:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion '25.0.3'
    defaultConfig {
        applicationId "ir.aparsa.myapplication"
        minSdkVersion 25
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'junit:junit:4.12'
}
توسط aliparsa96 در

یک چیز رو فراموش کردم عرض کنم

در کد بالایی کـ براتون ارسال کردم، زیر این خطش، خط قرمز کشیده شده بود:

compile 'com.android.support:appcompat-v7:26.+'

کـ متن راهنماش رو کپی کردم این بود:

This support library should not use a different version (26) than the compileSdkVersion (25) less... (Ctrl+F1)

There are some combinations of libraries, or tools and libraries, that are incompatible, or can lead to bugs. One such incompatibility is compiling with a version of the Android support libraries that is not the latest version (or in particular, a version lower than your targetSdkVersion.)     
توسط aliparsa96 در

مشکل رو خداروشکر پیدا کردم...

موقع ایجاد پروژه جدید باید تیک

Backwards Compatibility (app compat)

برداشته شه...

این مشکل خیلیاس...ولی تابحال توی سایتای ایرانی ندیدم راه حل درستش رو

گذاشتم کـ باقی دوستان هم استفاده کنن...

و ممنون بابت پاسخ تون

توسط aliparsa96 در
توسط majidparan در

شما در واقع با برداشتن این تیک یکی از امکانات اندروید استدیو رو حذف کردید ! روش درست این نیست 

توسط majidparan در
برای ثبت پاسخ باید ثبت نام کرده یا وارد بخش کاربری خود شوید، کلیک کنید!

عضویت در خبرنامه

با عضویت در خبرنامه هیتوس در جریان آخرین پست ها و آموزش های ما باشید. هیتوس برای اعضای خبرنامه خود تخفیف ویژه در نظر می گیرد

منتظر بمانید
شما به عضویت خبرنامه در آمده اید