ত্রুটি: com.android.tools.aapt2.Aapt2Exception: AAPT2 ত্রুটি: বিশদ জন্য লগ পরীক্ষা




android-gradle (24)

নীচে জিনিসগুলি পরীক্ষা করে দেখুন। সমস্যা সমাধান করা উচিত।

  1. সবার আগে বিল্ড উইন্ডোর নীচ থেকে আপনার লগটি পরীক্ষা করে দেখুন প্রকল্প সম্পর্কিত কিনা কোনও ত্রুটি সম্পর্কিত কিনা showing যদি ত্রুটি দেখাতে থাকে তবে সেগুলি সব ঠিক করুন। এখন বিল্ড এন্ড রান চালান ঠিক করুন সমস্ত ত্রুটি উঠে আসে। এটি অ্যান্ড্রয়েড গ্রেডেল প্লাগইনটি ৩.২.০ এ পরিবর্তন না করে অপটপ ইস্যুটি দূর করবে।

  2. দ্বিতীয়ত যদি বিল্ড লগে কোনও প্রকল্প সম্পর্কিত ত্রুটি না দেখানো থাকে তবে এখনও অপ্ট 2 ত্রুটি দেখানো হয় তবে নীচের পদক্ষেপগুলি অনুসরণ করে আপনি এটি ঠিক করতে পারেন।

নীচের মত আপনার প্রকল্প স্তরের build.gradle ফাইলটিতে আপনার অ্যান্ড্রয়েড গ্রেড প্লাগইন আপডেট করুন:

classpath 'com.android.tools.build:gradle:3.2.0-alpha13'

এখন android.enableAapt2=true আপডেট করুন। তারপরে আপনার প্রকল্পটি দেখুন এবং তৈরি করুন।

এই ধরণের যে কোনও পদক্ষেপের উপযুক্ত বিষয়গুলি সমাধানের জন্য কাজ করা উচিত।

এটি আমার গ্রেডল কনসোলের আউটপুট, আমি আমার প্রকল্পটি তৈরি করতে অক্ষম

D:\Android Projects\....\app\src\main\res\layout\topic_view_header.xml
Error:error: resource attr/?? (aka -packagename- :attr/??) not found.
Error:error: resource attr/?? (aka -packagename-:attr/??) not found.
Error:error: resource attr/?? (aka -packagename-:attr/??) not found.
Error:resource attr/?? (aka -packagename-:attr/??) not found.
Error:resource attr/?? (aka -packagename-:attr/??) not found.
Error:resource attr/?? (aka -packagename-:attr/??) not found.
Error:failed linking file resources.
Error:java.util.concurrent.ExecutionException: 
java.util.concurrent.ExecutionException: 
com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:java.util.concurrent.ExecutionException: 
com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for 
details
Error:Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt
Information:BUILD FAILED in 27s
Information:11 errors
Information:0 warnings

অ্যান্ড্রয়েড স্টুডিও 3.0 আরসি 2


Answer #1

এই ত্রুটি বার্তা (AAPT2 ত্রুটি: বিশদগুলির জন্য লগগুলি পরীক্ষা করুন) সহায়ক নয় কারণ এটি আসল সমস্যাটি কী তা আপনাকে জানায় না।

আমার ক্ষেত্রে এটি XML অঙ্কনযোগ্য ফাইলের অনুপস্থিত সম্পদের কারণে।

error: failed linking file resources.

org.gradle.tooling.BuildException: Failed to process resources, see aapt output above for details.

আমি কেবলমাত্র এটি বুঝতে পেরেছিলাম কারণ আমি এক্সএমএল ফাইলের পরিবর্তনগুলি অস্বীকার করেছি এবং এবার আমি আরও সহায়ক বার্তা পেয়েছি:

error: resource drawable/ic_filter_off (aka com.xxx:drawable/ic_filter_off) not found.

Message{kind=ERROR, text=error: resource drawable/ic_filter_off (aka com.xxx:drawable/ic_filter_off) not found., sources=[C:\code\xxx\app\src\main\res\layout\app_bar_main.xml:69], original message=, tool name=Optional.of(AAPT)}

Answer #2

আরও বিকাশে AAPT2 mght কারণ সমস্যাটি অক্ষম করা, আমার ক্ষেত্রে ত্রুটিটি তৈরি হয়েছিল যখন আমি অ্যাপ্লিকেশন আইকনটি তৈরি করেছি।

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="108dp"
    android:height="108dp"
    android:viewportWidth="Infinity"
    android:viewportHeight="Infinity">
<path android:fillColor="#26A69A"
      android:pathData="M0,0h108v108h-108z"/>
<path android:fillColor="#00000000" android:pathData="M79,19L79,89"
      android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/>

আমি এই লাইনটি সরিয়ে এটি সমাধান করি

    android:viewportWidth="Infinity"
    android:viewportHeight="Infinity"

Answer #3

অ্যান্ড্রয়েড স্টুডিও 3.0.০.১-এর কোটলিন প্রজেক্টে স্বতন্ত্র অ্যান্ড্রয়েড বাস্তবায়ন পরীক্ষা বা পরীক্ষার ক্লাসগুলি (জলের মধ্যে রান আইকনে ক্লিক করে) চালানোর চেষ্টা করার পরে আপনি যদি এই ত্রুটিটি দেখেছেন তবে আপনি এটির পরিবর্তে ত্রুটিটি পেতে পারেন পূর্ণ পরীক্ষার প্যাকেজ (পরীক্ষার প্যাকেজটিতে ডান ক্লিক করে এবং "পরীক্ষা চালান ..." নির্বাচন করে)

অ্যান্ড্রয়েড স্টুডিও 3.0.০.১-তে একটি ত্রুটিযুক্ত ত্রুটি রয়েছে যার কারণে আইডিই কোটলিন বাস্তবায়ন পরীক্ষাগুলিকে নিয়মিত জুনিট পরীক্ষা হিসাবে চালিত করে, যার ফলে ওপির ত্রুটি বার্তাটি আমার মেশিনে প্রদর্শিত হয়েছিল। বাগটি https://issuetracker.google.com/issues/71056937 এ ট্র্যাক করা হয়েছে। এটি অ্যান্ড্রয়েড স্টুডিও 3.1 ক্যানারি 7 এ স্থির করা হয়েছে বলে মনে হয়।


Answer #4

আমিও এই ত্রুটির মুখোমুখি হয়েছি। আমার জন্য, লক্ষ্যটি এসডিকে 26 থেকে 25 এ পরিবর্তিত করার সময় হয়েছিল। আমি অ্যাপকম্প্যাট নির্ভরতা সংস্করণ থেকে সমস্যাটি সমাধান করতে সক্ষম হয়েছি

implementation 'com.android.support:appcompat-v7:26.1.0'

থেকে

implementation 'com.android.support:appcompat-v7:25.4.0'

এটি সংকলকটিকে স্টাইলিং বৈশিষ্ট্যগুলি অ্যাক্সেস করার অনুমতি দেবে যা এটি বর্তমানে সন্ধান করতে অক্ষম। এনজোকির পরামর্শ অনুসারে এটি প্রকৃত সমস্যাটি মাস্কিংয়ের পরিবর্তে সমস্যার সমাধান করবে।


Answer #5

অন্যদের পরামর্শ অনুসারে,

android.enableAapt2=false

সবচেয়ে সাধারণ সমাধান।

তবে আমার ক্ষেত্রে, ত্রুটিটি সংকলনএসডিভি ভার্সন এবং বিল্ডটুলস সংস্করণে বিভিন্ন সংস্করণের কারণে ছিল।

প্রধান সংস্করণটি একই রক্ষণাবেক্ষণ করা হয়েছে তা নিশ্চিত করুন।


Answer #6

আমার খুব অনুরূপ সমস্যা ছিল গ্রেডেলের ক্যাশে (ux /। গ্রেডল / লিনাক্সের উপর ক্যাশে) মুছে ফেলার মাধ্যমে এটি সমাধান করা হয়েছিল, যা অ্যান্ড্রয়েড স্টুডিওগুলিকে সবকিছু ডাউনলোড এবং পুনরায় তৈরি করতে বাধ্য করেছিল।


Answer #7

এখানে একই সমস্যা হচ্ছে। @ ইজাবেলা ওরোলোস্কা দ্বারা চিহ্নিত হিসাবে, সম্ভবত পথের বিশেষ অক্ষরগুলির (অ্যান্ড্রয়েড গ্র্যান্ডল ফাইলগুলি, সংস্থানসমূহ ইত্যাদি) কারণে এই সমস্যাটি দেখা দেয়।

আমার জন্য: ফোল্ডারের নাম থাকা all থাকা সমস্ত সমস্যার কারণ হয়ে দাঁড়িয়েছে। আপনার পাথে কোনও বিশেষ অক্ষর না রয়েছে তা নিশ্চিত করুন। এএপিটি 2 অক্ষম করা কেবলমাত্র একটি অস্থায়ী "সমাধান"। আপনার প্রকল্পের পথে অ-এসসিআইআই অক্ষর অ্যান্ড্রয়েড স্টুডিও রয়েছে


Answer #8

ডেটা বাইন্ড ব্যবহার করার চেষ্টা করার সময় এবং লেআউট ট্যাগ ঘোষণার সময় আমার এই সমস্যাটি হয়েছিল just আমি জানি এটি কিছুটা দেরি হয়ে গেছে তবে যে কারও পক্ষে এই সমস্যার মুখোমুখি হচ্ছে, এত চেষ্টা করার পরেও সমস্যাটি সমাধান করার জন্য আমি যা করেছি তা হ'ল আপনার রুট বিন্যাসে যখন আপনি ডেটা বাইন্ড ব্যবহার করছেন না উদাহরণস্বরূপ এটি বলুন

  <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity">     </android.support.constraint.ConstraintLayout>

অপসারণ

xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"

এবং কেবল এটি আপনার লেআউট ট্যাগে রেখে দিন ( এটি যদি আপনি ডেটা বাইন্ডিং ব্যবহার করে থাকেন )

<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools">

</layout>

এবং আশা করি এটি কার্যকর হবে। android.enableAapt2=false আমার পক্ষে কাজ করে নি তাই আমাকে সমস্ত কিছু সরিয়ে ফেলতে হবে এবং লেআউট ট্যাগ লাগানোর সময় এবং ত্রুটিটি কেন ডাইন্ড বাইন্ডিং ব্যবহার করতে হয় তা জানার চেষ্টা করতে হবে যাতে আমি সমাধানটি নিয়ে এসেছি। আশা করি এটা সাহায্য করবে


Answer #9

যেহেতু ভবিষ্যতে কোনও পর্যায়ে AAPT (1) এর সমর্থন অবমূল্যায়ন করা হবে, তাই আপনার রিপোর্ট করা ত্রুটির কারণ চিহ্নিত করা ভাল হবে।
আপনি কি \ অ্যাপ \ এসসিআরসি \ প্রধান \ রেজ \ লেআউট \ টপিক_ভিউ_হেডার.এক্সএমএল ফাইলের বিষয়বস্তু সরবরাহ করতে পারেন? প্রশ্নের চিহ্নগুলি থেকে এটি সম্ভব যে আপনি অ-এসসিআইআই অক্ষর ব্যবহার করছেন, যা AAPT2 এর সাথে এখনও কিছুটা সমস্যা রয়েছে। যদি এটি প্রকৃতপক্ষে ASCII অক্ষর না থাকে তবে দয়া করে https://issuetracker.google.com/68262818 এ বাগটি অনুসরণ করুন।

আপডেট : ইস্যুটি অ্যান্ড্রয়েড গ্রেডেল প্লাগইন সংস্করণ 3.2.0-alpha11 বা আরও নতুন ক্ষেত্রে ঠিক করা হয়েছে।


Answer #10

আপডেট 2 (এই পদ্ধতির অনুসরণ করুন)

আপনার এখন এটি করা উচিত নয়। পরিবর্তে সমস্ত ত্রুটি ঠিক করুন। এটি অপসারণ না হওয়া অবধি কেবলমাত্র একমাত্র কাজ। এর পরে, আপনাকে যেকোনোভাবে ম্যানুয়ালি ত্রুটিগুলি ঠিক করতে হবে।

এটি আপনার সমস্যার সমাধান করে কিনা তা পরীক্ষা করতে আপনার গ্রেড প্লাগইনটি 3.3.0-alpha06 আপডেট করার চেষ্টা করুন।

আপডেট 1:

নন-এসসিআই অক্ষরগুলির সমস্যাগুলি এখন এএপিটি 2 এবং অ্যান্ড্রয়েড গ্রেডেল প্লাগইনে স্থির করা হয়েছে (হ্যাঁ!) এখন এএপিটি 2 অক্ষম করার পরিবর্তে আপনি কেবল অ্যান্ড্রয়েড গ্রেডেল প্লাগইন সংস্করণ 3.2.0-alpha11 বা আরও নতুন ব্যবহার করতে পারেন এবং আপনার আর এই ত্রুটির সম্মুখীন হওয়া উচিত নয়।

আসল উত্তর

আপনি গ্রেড ৩.০-এর জন্য অ্যান্ড্রয়েড প্লাগইন ব্যবহার করার সময় ডিভাইসটি অ্যাফট 2 সক্ষম হয়।

এটা এ উদ্দেশ্যে যে

ইনক্রিমেন্টাল রিসোর্স প্রসেসিংয়ে উন্নতি করুন

যেমন here বলা here

তবে যদি আপনি এটির সাথে সমস্যার মুখোমুখি হন তবে gradle.properties যুক্ত করে আপনি পূর্ববর্তী সংস্করণে ফিরে যেতে পারেন

android.enableAapt2=false

Answer #11

আমার ঠিক একই সমস্যা ছিল: অ্যান্ড্রয়েড স্টুডিও ৩.১.২ এ আপডেট করার পরে আমার প্রকল্পটি AAPT2 ত্রুটির সাথে সংকলন করবে না আমার কিছু অঙ্কনযোগ্য যা styles.xml দ্বারা রেফারেন্সযুক্ত তা খুঁজে পাওয়া যায়নি। এএপিটি 2 অক্ষম করা আর কোনও সমাধান নয়, যেহেতু সেটিংটি হ্রাস করা হয়েছে এবং 2018 এর শেষে সরিয়ে দেওয়া হবে।

এক্সপ্লোরেশন সম্পর্কিত layout.xml সম্পর্কিত layout.xml ফাইলের এক্সএমএল ডিক্লেয়ারেশনের ঠিক আগে খালি লাইন ছিল ... সুতরাং layout.xml ফাইলটি layout.xml শুরু হয়েছিল:

//empty line//
<?xml version="1.0" encoding="utf-8"?>

খালি লাইনটি সরানো হয়েছে এবং সমস্ত কিছুই আবার কবজির মতো কাজ করেছে। অবিশ্বাস্য এবং অসম্ভব, তবে সত্য।

অ্যান্ড্রয়েড স্টুডিও আসলে একটি সতর্কতা দিয়েছে কারণ ফাইলটি এক্সএমএল ডিক্লেরেশন দিয়ে শুরু হয়নি (খালি লাইনের কারণে)। সম্পাদকটি ফাইলটি খোলার সময় কেবল সতর্কতাটি দৃশ্যমান।


Answer #12

আমারও এ জাতীয় সমস্যা হয়েছে, আসলটি হল আমার কম্পিউটারের সিস্টেম ট্রে এই পথ:

সি: \ ব্যবহারকারীরা special 'বিশেষ চরিত্রে উপস্থিত হন' and .অ্যান্ড্রয়েড চীনা ভাষায় উপস্থিত হয়েছিল,

এবং এখন আমি এই পথে পরিবর্তন করেছি:

সি: \ ব্যবহারকারীগণ \ এইচজেসি \ .অ্যান্ড্রয়েড।

কারণটি হ'ল বিশেষ চরিত্রগুলির সমস্যা t এটি এই কারণেই কঙ্কর অ্যাপটি 2 এক্সপশন সমস্যার দিকে পরিচালিত করে


Answer #13

আপনার src/main/res/raw ডিরেক্টরিতে বৈধ ফাইল প্রকারগুলি ব্যবহার করা হয়েছে তা নিশ্চিত করুন। আমার ক্ষেত্রে আমি .mov ফাইলটি সহ অন্যান্য ফাইলগুলির একগুচ্ছ আমার রেজ / কাঁচা ডিরেক্টরিতে অনুলিপি করেছি। আমার সন্দেহ হয় যে সমস্যাটি হ'ল আ্যাপ্ট .mov ফাইলটি প্রক্রিয়া করার চেষ্টা করছিল এবং এটি দিয়ে কী করতে হবে তা জানতাম না।


Answer #14

আমি তিনটি পদক্ষেপের সাথে ERROR স্থির করেছি fixed
1. আমি সমস্যাটি উত্সের জন্য পরীক্ষা করেছিলাম
২. সঠিক স্ট্রিং / পাঠ্য সরবরাহ করা হয়েছে, এটি কারণ ছিল
৩. আমি প্রকল্পটি পরিষ্কার করেছি, আপনি এটি বিল্ডের আওতায় পাবেন।


Answer #15

গুরুত্বপূর্ণ আপডেট

অন্যান্য উত্তর হিসাবে আপনার প্রকল্পে এই লাইনটি যুক্ত করবেন না। কারণ এটি ইতিমধ্যে আরও নতুন গ্রেডল সংস্করণগুলিতে সমাধান হয়েছে।

আপনি আপনার বিল্ড গ্রেডেল সংস্করণটি প্রজেক্ট স্তরে বিল্ড.gradle এ সর্বশেষে আপডেট করতে পারেন।

buildscript {
    dependencies {
        // choose latest if available
        classpath 'com.android.tools.build:gradle:3.3.0-alpha06'
    }
}

এবং গ্রেড- wrapper.properties

// choose latest if available
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip

এখানেই শেষ! সিঙ্ক এবং রান, বিঙ্গো!

আরও তথ্য অ্যান্ড্রয়েড ডকুমেন্টেশন

আপনি যদি যোগ করেন, আপনি একটি সতর্কতা পাবেন android.enableAapt2=false

সতর্কতা: 'android.enableAapt2' বিকল্পটি হ্রাস করা হয়েছে এবং এটি আর ব্যবহার করা উচিত নয়। এই সতর্কতাটি সরাতে 'android.enableAapt2 = সত্য' ব্যবহার করুন। এটি 2018 এর শেষে সরানো হবে।


Answer #16

আমার ক্ষেত্রে আমি ভুল রঙের কোড #CC00000 ব্যবহার #CC00000 যা অবৈধ কারণ এটির #CC00000 রয়েছে তবে রঙের #CC00000 3 বা 6 বা 8 অঙ্কের প্লাস # উপসর্গ থাকা উচিত


Answer #17

হালনাগাদ

গ্রেডল এবং অ্যান্ড্রয়েড-গ্রেড-প্লাগইনগুলির একটি নতুন সংস্করণ উপলব্ধ যা এই সমস্যাগুলি সমাধান করে।

build.gradle (শীর্ষ স্তর)

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

gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.zip

পূর্ববর্তী উত্তর

আপনি যদি এএপিটি 2 অক্ষম করে থাকেন তবে আপনি কেবল আসল সমস্যাটি গোপন করছেন।

ভবিষ্যতে AAPT1 মুছে ফেলা হতে পারে সে সম্পর্কে সচেতন থাকুন সুতরাং আপনাকে AAPT2 ব্যবহার করতে বাধ্য করা হবে। বাস্তবে মাইগ্রেশন গাইডটি অনুসরণ করা শক্ত নয় কারণ আপনি একই সময়ে এত বেশি পরিবর্তন দেখতে পান না ভবিষ্যতের প্রমাণ।

অ্যান্ড্রয়েড ম্যানিফেস্টে এলিমেন্ট হায়ারারচি

এএপিটির পূর্ববর্তী সংস্করণগুলিতে অ্যান্ড্রয়েড ম্যানিফেস্টে ভুল নোডে নেস্ট করা উপাদানগুলি উপেক্ষা করা হয় বা একটি সতর্কতার ফলস্বরূপ। উদাহরণস্বরূপ, নিম্নলিখিত নমুনা বিবেচনা করুন:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="com.example.myname.myapplication">
   <application
       ...
       <activity android:name=".MainActivity">
           <intent-filter>
               <action android:name="android.intent.action.MAIN" />
               <category android:name="android.intent.category.LAUNCHER" />
           </intent-filter>
           <action android:name="android.intent.action.CUSTOM" />
       </activity>
   </application>
</manifest>

সুতরাং আপনাকে অবশ্যই নীচে দেখানো মত সঠিক ম্যানিফেস্ট কাঠামো অনুসরণ করে কিনা তা অবশ্যই আপনাকে অবশ্যই আগে যাচাই করতে হবে।

ফাইল কাঠামো প্রকাশ করুন ifest

নীচের কোড স্নিপেট ম্যানিফেস্ট ফাইলের সাধারণ কাঠামো এবং এতে থাকা প্রতিটি উপাদান দেখায়। প্রতিটি উপাদান এবং এর সাথে সম্পর্কিত সমস্ত বৈশিষ্ট্য আলাদা আলাদা ফাইলে সম্পূর্ণ নথিভুক্ত হয়।

<manifest>

    <uses-permission />
    <permission />
    <permission-tree />
    <permission-group />
    <instrumentation />
    <uses-sdk />
    <uses-configuration />  
    <uses-feature />  
    <supports-screens />  
    <compatible-screens />  
    <supports-gl-texture />  

    <application>

        <activity>
            <intent-filter>
                <action />
                <category />
                <data />
            </intent-filter>
            <meta-data />
        </activity>

        <activity-alias>
            <intent-filter> . . . </intent-filter>
            <meta-data />
        </activity-alias>

        <service>
            <intent-filter> . . . </intent-filter>
            <meta-data/>
        </service>

        <receiver>
            <intent-filter> . . . </intent-filter>
            <meta-data />
        </receiver>

        <provider>
            <grant-uri-permission />
            <meta-data />
            <path-permission />
        </provider>

        <uses-library />

    </application>

</manifest>

Answer #18

আমার ক্ষেত্রে আসল সমস্যাটি ছিল আমার প্রকল্পের জন্য লঞ্চার মিপম্যাপ আইকন উত্পন্ন করতে ইমেজ অ্যাসেট তৈরি করার পরে, উত্পাদিত ফাইল আইক_লানচার_ফরগ্রাউন্ড.এক্সএমএল ভিতরে ত্রুটি ছিল (ভুলভাবে উত্পন্ন হয়েছিল)। ফাইলটির শেষের দিকে ক্লোজিং এক্সএমএল ট্যাগ পাওয়া গেল, </ ভেক্টর> নিখোঁজ ছিল।


Answer #19

.9.png দিয়ে শেষ হওয়া একটি চিত্র ফাইলের কারণে আমার সমস্যা হয়েছিল। আমি প্রান্তটি .png এ পরিবর্তন করেছি এবং সমস্যাটি অদৃশ্য হয়ে গেছে। গ্রেডল কনসোলে স্ট্যাক ট্রেস থেকে আমি ইঙ্গিতটি পেয়েছি: শীর্ষ বার্তাটি ছিল "টাস্কের জন্য এক্সিকিউশন ব্যর্থ: অ্যাপ: মার্জডিব্রুআরোসোর্স " এবং নীচের বার্তাটি ছিল "com.android.builder। Png ।অ্যাপটপ্রসেস $ নোটফায়ারপ্রসেসআউটপুট.আউট"

আমি সেই দিনের অপেক্ষায় রয়েছি যখন গ্রেডল আরও সহায়ক ত্রুটি বার্তাগুলি আউটপুট করে ...


Answer #20

যখন প্রকল্পের নামটি খুব দীর্ঘ ছিল তখন আমি এই ত্রুটিটি পেয়েছিলাম এবং আমি যে প্রকল্পে প্রকল্পটি সংরক্ষণ করছিলাম সেটি এতে যুক্ত হয়েছিল। প্রকল্পটিকে অন্য স্থানে সরিয়ে নেওয়া যাতে ফাইলের নামগুলি সিস্টেমের সীমা অতিক্রম না করে আমার জন্য ত্রুটিটি সমাধান করে।

C:\Users\<UserName>\AndroidStudioProjects\From Github\AdvancedAndroid_Emojify-TLIB.02-Exercise-DetectFaces\AdvancedAndroid_Emojify-TLIB.02-Exercise-DetectFaces\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml
Error:error: file not found.
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Execution failed for task ':app:mergeDebugResources'.
Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

Answer #21

আমি এখানে এবং অন্যান্য অনেক সাইটে প্রস্তাবিত সমস্ত কিছু চেষ্টা করেছিলাম, অবশেষে আমি বুঝতে পেরেছিলাম যে সমস্যাটি বিটডিফেন্ডার ব্লক অপ্টটি ...

আপনি যদি বিটডিফেন্ডার ইনস্টল করে থাকেন তবে স্বতন্ত্রভাবে আপনাকে অ্যাপ্লিকেশন এবং অ্যাপ্যাপ 2 " অ্যাপ্লিকেশন অ্যাক্সেস " চালু করতে হবে।

আশা করি এটি কাজে আসবে।


Answer #22

আপনার পক্ষে এখনও এটির জবাব দেওয়া হয়েছে কিনা তা আমি নিশ্চিত নই তবে আমাকে ওজন করতে দেই recently আমি সম্প্রতি একটি একই সমস্যার মুখোমুখি হয়েছি এবং লগকটের পাশে বিল্ড ট্যাব থেকে সঠিক সমস্যাটি চিহ্নিত করতে সক্ষম হয়েছি। এক্সএমএলে একটি ফন্টফ্যামিলি ত্রুটির কারণে আমার সমস্যা হয়েছিল। আমি মার্চ 2018 আপডেটের সাথে অ্যান্ড্রয়েড স্টুডিওর সর্বশেষতম সংস্করণটি ব্যবহার করছি।


Answer #23

আপনার প্রকল্পে নিম্নলিখিত জিনিসগুলি পরীক্ষা করুন:

  • ফাইলটি শুরু করার সময় কোনও এক্সএমএল ফাইলের ফাঁকা জায়গা নেই তা নিশ্চিত করুন।

  • নিশ্চিত করুন যে কোনও অঙ্কনযোগ্য ফাইলে কোনও বড় আকারের নাম বা কোনও বিশেষ চিহ্নের মতো সমস্যা নেই।

  • যদি আপনার aapt2.exe ধারাবাহিকভাবে অনুপস্থিত থাকে তবে দয়া করে আপনার সম্পূর্ণ পিসি স্ক্যান করুন, এমন কোনও ভাইরাস থাকতে পারে যা অ্যাডব.এক্সপি বা aapt2.exe মুছে ফেলছে

আশা করি সমাধান পাবেন।





android-gradle