অ্যান্ড্রয়েড স্টুডিওতে আমি দুটি প্রধান সমস্যার মুখোমুখি হয়েছি। সবার আগে আমি কিছু ক্লাসে কপি-পেস্ট এবং কাট-পেস্ট ( ctrl+ c- ctrl+ v- ctrl+ x) দক্ষতা সম্পাদন করতে পারি না । এই সমস্যাটি সমাধান করার জন্য, আমি "ইনভ্যালাইড ক্যাশে / পুনঃসূচনাগুলি" ক্লিক করি তবে তা সঙ্গে সঙ্গে আবার ভেঙে যায়।
দ্বিতীয় সমস্যাটি হ'ল (আমার মনে হয় এটি প্রথম সমস্যার সাথে সম্পর্কিত) সংকলক ইতিমধ্যে সংজ্ঞায়িত পদ্ধতি এবং বৈশিষ্ট্যগুলি স্বীকৃতি দেয় না। অটো সাজেশন ইত্যাদি কাজ করে না।
সমস্যার সমাধানের চেষ্টা করার জন্য আমি যে পদক্ষেপ নিয়েছি তা হ'ল;
- ফাইল -> ইনভ্যালাইড ক্যাশে / পুনঃসূচনা,
- ফাইল -> পাওয়ার সেভ মোড -> অক্ষম করুন,
- সমস্ত খোলা ট্যাব বন্ধ করুন এবং তাজা পুনরায় আরম্ভ করুন,
- ফাইল -> গ্রেডল ফাইলগুলির সাথে প্রকল্প সিঙ্ক করুন,
- ফাইল -> ফাইল সিস্টেমের সাথে সিঙ্ক করুন,
- জেডিকে মুছুন এবং পুনরায় ইনস্টল করুন,
- অ্যান্ড্রয়েড স্টুডিও মুছুন এবং পুনরায় ইনস্টল করুন,
- ইতিমধ্যে ডাউনলোড করা SDK ফাইল এবং ".Android" ফোল্ডারটি মুছুন,
- সমস্ত প্লাগইন অক্ষম করুন এবং মুছুন।
- ফাইল -> সেটিংস -> কীম্যাপে অনুলিপি করা কপি-পেস্ট কীম্যাপ
- বিটবাকেট থেকে বিভিন্ন 2 কম্পিউটারে প্রকল্পটি টানুন
- নতুন প্রকল্প তৈরি হয়েছে, নোটপ্যাড ++ সহ নতুন প্রকল্পে পুরো প্রকল্পের ক্লাসগুলি অনুলিপি করুন
- সমস্ত জাভা কোডগুলি কোটলিনে রূপান্তর করার চেষ্টা করুন, রূপান্তর করতে পারে না
এখানে আমার সিস্টেমের বিশেষ উল্লেখ রয়েছে; উইন্ডোজ 10 হোম একক ভাষা (টিআর), সংস্করণ 1909. 16 গিগাবাইট র্যাম। অ্যান্ড্রয়েড স্টুডিও 3.5.3 এবং গ্রেডল সংস্করণ 3.5.3
আমি একই সমস্যা সম্পর্কে সমস্ত পোস্ট পড়েছি তবে ভাগ্য নেই (পোস্টগুলি কেবল ম্যাক এবং লিনাক্স প্ল্যাটফর্ম সম্পর্কে)।
আপডেট ০.০ -> আমি আবিষ্কার করেছি যে কিছু শ্রেণি উপরে বর্ণিত ক্রিয়াকলাপ করতে পারে না, তবে কিছু শ্রেণি তা পারে।
আমি বুঝতে পেরেছি, ক্লাসগুলির জন্য এমন কোনও আইকন নেই যা আমি উপরে বর্ণিত ক্রিয়াকলাপগুলি করতে পারি না। (কখনও কখনও ম্যাজিকালি "জে" আইকন প্রদর্শিত হয় এবং আমি যখন অন্য ক্লাসটি ক্লিক করি তখন এই জে আইকনটি তত্ক্ষণাত্ অদৃশ্য হয়ে যায়)) আমি মনে করি অ্যান্ড্রয়েড স্টুডিওর গ্রেডেল বা ফাইল সিস্টেম এই ফাইলগুলি ক্লাস হিসাবে স্বীকৃতি দেয় না।
আপডেট ২.০ -> আমি লক্ষ্য করেছি যে আমি যখন ডুওফ্র্যাগমেন্টের স্ট্রাকচার বিভাগটি ক্লিক করেছি (যার ৫০০+ লাইনের কোড রয়েছে এবং একটি অসম্পূর্ণ শ্রেণী রয়েছে) কিছুই লোড করতে পারে না। প্রক্রিয়াটির জন্য ডুওফ্র্যাগমেন্টের আকারটি আরও বড়?
এছাড়াও যখন আমি বিল্ড বিভাগটি পরীক্ষা করেছিলাম, কিছু প্রক্রিয়া চলতে পারে না (আমি জানি না এটি সাধারণ কিনা না);
- কার্য: অ্যাপ: সংকলন ডেগুগএইডল নো-উত্স,
- কার্য: অ্যাপ: সংকলনডিবুগ রেন্ডারস্ক্রিপ্ট নো-উত্স,
- টাস্ক: অ্যাপ্লিকেশন: প্রক্রিয়াডিজুবা জাভা রেস-নন উত্স
আপডেট 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'
}
আপডেট 1.0 চিত্র
2.0 আপডেট করুন