অ্যান্ড্রয়েড স্টুডিওটি ১.৩.০ সংস্করণে আপডেট করার পরে আমি পাচ্ছি "বর্তমান প্লাগইনে এনডিকে একীকরণ হ্রাস করা হয়েছে" ত্রুটি


90

আমি আমার অ্যান্ড্রয়েড স্টুডিওটি 3 দিনের আগে 1.3.0 সংস্করণে আপডেট করেছি ।

এর আগে আমি এনডিকে ব্যবহার করতে পারি এবং এখন আমি এর মতো ত্রুটি পাচ্ছি,

ত্রুটি: (৫০, ০) ত্রুটি: এনডিকে একীকরণ বর্তমান প্লাগইনে নষ্ট হয়েছে। নতুন পরীক্ষামূলক প্লাগইন চেষ্টা করে দেখুন। বিশদগুলির জন্য, http://tools.android.com/tech-docs/new-build-s systemm/gradle-experimental দেখুন । বর্তমান এনডিকে ইন্টিগ্রেশন ব্যবহার চালিয়ে যেতে গ্রেড.প্রোপার্টিগুলিতে "android.useDeprecatedNdk = true" সেট করুন।

আমি প্রকল্প স্তরে গ্রেড.প্রোপার্টি ফাইলটি খুঁজে পাচ্ছি না।

আমি কীভাবে এই ত্রুটিটি সমাধান করতে পারি?



@ এথিক্সডেভ: আমার সম্পূর্ণ বর্ণনামূলক উত্তর পড়ুন।
অ্যান্ডিজিকি

এটি কি একটি ত্রুটি বা কেবল একটি সতর্কবার্তা?
ইগোরগানাপলস্কি

@ ইগর গণপলস্কি: এটি একটি ত্রুটি .. !!
অ্যান্ডিজিকি

উত্তর:


214

এই সমস্যাটি কীভাবে সমাধান করবেন তা এখানে:

  1. gradle.propertiesআপনার প্রকল্পের মূল ফোল্ডারে ফাইল যুক্ত করুন
  2. যোগ 'android.useDeprecatedNdk=true'করার জন্য gradle.propertiesফাইল

এখানে আমার গ্রেডল। প্রপার্টিগুলি:

# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true

android.useDeprecatedNdk=true

এবং এটি আপনার প্রকল্পের মূলটিতে যুক্ত করুন:

গ্রেড.প্রোপারটির অবস্থান

এবং আপনার প্রকল্পটি পুনর্নির্মাণ করুন। এটাই.


এটি যুক্ত করার পরে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি: বাহ্যিক সিস্টেমের সাথে কাজ করার সময় ব্যতিক্রম:
কিশান সনি

@ কিশন সোনি: আপনার গ্রেড ফাইল নিয়ে প্রশ্ন পোস্ট করুন .. আপনার প্রকল্পে কিছু ত্রুটি হবে .. !!
AndiGeeky

যখনই আমি গ্রেড প্লাগইনকে 1.2.3 এ পরিবর্তন করি তবে সমস্ত কিছুই ঠিকঠাক কাজ করে তবে আমি প্লাগইন সংস্করণটি 1.5.0 এ পরিবর্তন করি তবে ত্রুটি ঘটে। তবে আমাকে কেবল 1.5.0 ব্যবহার করতে হবে তবে কিছুই ভাল কাজ করে না।
কিশান সনি

@ কিশন সনি: উপরের সংস্করণ 1.2.3 এর জন্য আপনাকে এনডিকে 'এক্সপেরিমেন্টাল প্লাগইন' ব্যবহার করতে হবে .. !!
অ্যান্ডিজিকি

4
"পরীক্ষামূলক পগিন" ব্যবহার করা বা এটির কাজটি কীভাবে করা যায় তা সম্পর্কে আপনার কোনও ধারণা আছে এবং আমি এ সম্পর্কিত কোনও টিউটোরিয়াল পাইনি :(
কিশান সনি

3

এটি বেশিরভাগ ক্ষেত্রে ঘটে যখন আপনি আপনার প্রকল্পটি গ্রহন থেকে অ্যান্ড্রয়েড স্টুডিওতে স্থানান্তরিত করেন, বা যখন আপনি কেবল অ্যান্ড্রয়েড স্টুডিওতে গ্রহণ প্রকল্পটি আমদানি করেন।

এই ত্রুটিটি পাওয়ার সময় আরও একটি সমস্যা, বেশিরভাগই আপনার কাছে সেই ফাইলটি নেই যা "গ্রেডেল.প্রপ্রেটিস" নামে আপনার প্রথমে প্রজেক্টে তৈরি করতে / যুক্ত করতে হবে এবং তারপরে সেট করতে হবে

android.useDeprecatedNdk=true

2

অবমানিত NDK আর সমর্থিত নয়। ত্রুটি এড়াতে android.useDeprecatedNdk = সত্যটি সরান এবং প্রকল্প ডিরেক্টরিতে কোনও সাদা স্থান তৈরি করবেন না । যদি ত্রুটিগুলি আবার আসে তবে build.gradle (মডিউল: অ্যাপ) সম্পাদনা করুন এবং নীচের মতো সেই লাইন যুক্ত করুন:

 buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
sourceSets { main { jni.srcDirs = ['src/main/jni/','src/main/jniLibs/'] } }
externalNativeBuild {
    ndkBuild {
        path 'build/intermediates/ndk/debug/Android.mk'
    }
}

0

এই সমস্যাটি কীভাবে সমাধান করবেন তা এখানে:

আপনার প্রকল্পের রুট ফোল্ডারে গ্রেড.প্রোপার্টি ফাইলগুলিতে যান android.useDeprecatedNdk=trueআপনার gradle.propertiesফাইলটি থেকে সরান

অ্যান্ড্রয়েড সরানো হয়েছে android.useDeprecatedNdkতাই এটি আর কাজ করবে না

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.