मुझे एंड्रॉइड स्टूडियो में दो मुख्य समस्याओं का सामना करना पड़ा है। सबसे पहले मैं कॉपी-पेस्ट और कट-पेस्ट (ctrl+c - नहीं कर सकता कुछ कक्षाओं में ctrl+v - ctrl+x) क्षमताएं। उस समस्या को ठीक करने के लिए, मैं "अमान्य कैश/पुनरारंभ" पर क्लिक करता हूं, लेकिन यह तुरंत फिर से टूट जाता है।

दूसरी समस्या है (मुझे लगता है कि यह पहली समस्या से संबंधित है) संकलक पहले से परिभाषित विधियों और विशेषताओं को नहीं पहचानता है। ऑटो सुझाव आदि काम नहीं करता।

समस्या को ठीक करने के लिए मैंने जो कदम उठाए हैं, वे हैं;

  1. फ़ाइल -> अमान्य कैश/पुनरारंभ,
  2. फ़ाइल -> पावर सेव मोड -> अक्षम करें,
  3. सभी खुले हुए टैब बंद करें और नए सिरे से पुनरारंभ करें,
  4. फ़ाइल -> ग्रैडल फ़ाइलों के साथ प्रोजेक्ट सिंक करें,
  5. फ़ाइल -> फ़ाइल सिस्टम के साथ सिंक करें,
  6. JDK हटाएं और पुनर्स्थापित करें,
  7. एंड्रॉइड स्टूडियो हटाएं और पुनर्स्थापित करें,
  8. पहले से डाउनलोड की गई SDK फ़ाइलें और ".Android" फ़ोल्डर हटाएं,
  9. सभी प्लगइन्स को अक्षम और हटाएं।
  10. फ़ाइल में कॉपी-पेस्ट कीमैप की जाँच की गई -> सेटिंग्स -> कीमैप
  11. प्रोजेक्ट को बिटबकेट से अलग 2 कंप्यूटरों में खींच लिया
  12. नया प्रोजेक्ट बनाया गया है, पूरे प्रोजेक्ट क्लासेस को NotePad++ के साथ नए प्रोजेक्ट में कॉपी करें
  13. सभी जावा कोड को कोटलिन में बदलने की कोशिश करें, कन्वर्ट नहीं कर सकते

यहाँ मेरा सिस्टम विनिर्देश है; विंडोज 10 होम सिंगल लैंग्वेज (टीआर), संस्करण 1909। 16 जीबी रैम। एंड्रॉइड स्टूडियो 3.5.3 और ग्रैडल संस्करण 3.5.3

मैंने एक ही समस्या के बारे में सभी पोस्ट पढ़ी हैं लेकिन कोई भाग्य नहीं है (पोस्ट केवल मैक और लिनक्स प्लेटफॉर्म के बारे में हैं)।

अद्यतन 1.0 -> मैंने पाया है कि कुछ वर्ग ऊपर वर्णित संचालन नहीं कर सकते हैं, लेकिन कुछ वर्ग कर सकते हैं।

मैंने महसूस किया कि, उन कक्षाओं के लिए कोई आइकन नहीं हैं जो ऊपर वर्णित संचालन नहीं कर सकते हैं। (कभी-कभी जादुई रूप से "J" आइकन दिखाई देते हैं और जब मैंने किसी अन्य वर्ग पर क्लिक किया, तो यह J आइकन तुरंत गायब हो जाता है।) मुझे लगता है कि एंड्रॉइड स्टूडियो का ग्रेडेल या फ़ाइल सिस्टम इन फ़ाइलों को कक्षाओं के रूप में नहीं पहचानता है।

अपडेट 2.0 -> मैंने देखा है कि जब मैंने डुओफ्रैगमेंट के स्ट्रक्चर सेक्शन पर क्लिक किया (जिसमें 500+ लाइन कोड हैं और एक असम्पीडित वर्ग में से एक) कुछ भी लोड नहीं कर सकता है। क्या DuoFragment का आकार प्रोसेस करने के लिए बड़ा है?

साथ ही जब मैंने बिल्ड सेक्शन को चेक किया, तो कुछ प्रक्रियाएं नहीं चल सकतीं (मुझे नहीं पता कि यह सामान्य है या नहीं);

  • कार्य: ऐप: संकलन डिबगएडल नो-सोर्स,
  • कार्य: ऐप: संकलित डिबग रेंडरस्क्रिप्ट नो-सोर्स,
  • टास्क: ऐप: प्रोसेसडिबगजावारेस नो-सोर्स

अद्यतन 3.0 ->

यहां मेरी ग्रैडल फाइलें हैं। परियोजना स्तर ग्रेड फ़ाइल:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        google()
        jcenter()


    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.3'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

ऐप स्तर ग्रैडल फ़ाइल।

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.2"
    defaultConfig {
        applicationId "com.lotusif.dump2"
        minSdkVersion 21
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility = 1.8
        targetCompatibility = 1.8
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'androidx.recyclerview:recyclerview:1.1.0'
    implementation 'androidx.core:core:1.1.0'

    // material widgets
    implementation 'com.google.android.material:material:1.2.0-alpha03'

    // progress bar with text 
    implementation "com.github.skydoves:progressview:1.0.3"

    // sequence progress
   implementation 'com.github.transferwise:sequence-layout:1.0.11'

    // flash bar
   implementation 'com.andrognito.flashbar:flashbar:1.0.2'

    // toggle - switch button
   implementation 'com.github.GwonHyeok:StickySwitch:0.0.15'

    // Custom Toast message
    implementation 'com.github.GrenderG:Toasty:1.4.2'

    // liquid effect bar
    implementation 'com.mikhaellopez:circularfillableloaders:1.3.2'

    // bubble tab bar
    implementation 'com.fxn769:bubbletabbar:1.0.3'

    //glide image library
    implementation 'com.github.bumptech.glide:glide:4.10.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0'

    // scaling layout
    implementation 'com.github.iammert:ScalingLayout:1.2.1'

    // lottie animation
    implementation 'com.airbnb.android:lottie:3.3.1'

    //Gson
    implementation 'com.google.code.gson:gson:2.8.6'

    //RxJava
    implementation 'io.reactivex.rxjava2:rxjava:2.2.15'
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'

    implementation 'com.daimajia.easing:library:2.1@aar'
    implementation 'com.daimajia.androidanimations:library:2.3@aar'

    //retrofit
    implementation 'com.squareup.retrofit2:converter-gson:2.7.1'
    implementation 'com.squareup.retrofit2:retrofit:2.7.1'
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.7.1'

}

No Suggestion Keymap Android Version Gradle sync is successfully if I do not add additional code

1.0 चित्र अपडेट करें

The classes there are no icons or only have "J" icon cannot do operations

When I clicked/opened another class, "J" icon disappeared

2.0 छवियों को अपडेट करें

Some process cannot be done in Build section Cannot load DuoFragment structure DuoFragment code summary

11
TeachMeJava 28 पद 2019, 19:10

1 उत्तर

मेरा सुझाव है कि आप इसे किसी अन्य कंप्यूटर पर बिटबकेट से खींचकर खोलें, और देखें कि क्या यह समान कार्य करता है

0
muxammed 9 जिंदा 2020, 13:43