"সফল বিল্ড হওয়া অবধি ডিজাইন সম্পাদক অনুপলব্ধ" ত্রুটি কীভাবে আমি ঠিক করতে পারি?


99

আমি গতকাল থেকে অ্যান্ড্রয়েড স্টুডিও শিখতে শুরু করেছি। আমি সহজ "হ্যালো ওয়ার্ল্ড" প্রতিধ্বনিত করার চেষ্টা করি:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    android:id="@+id/activity_main"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="16dp"
    android:paddingRight="16dp"
    android:paddingTop="16dp"
    android:paddingBottom="16dp"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!" />

</RelativeLayout>

কিন্তু যখন আমি "ডিজাইন" ভিউ ক্লিক করি তখন এই ত্রুটিটি প্রদর্শিত হচ্ছে?

একটি সফল বিল্ড না হওয়া পর্যন্ত ডিজাইন সম্পাদক অনুপলব্ধ

আমি কীভাবে এই ত্রুটিটি ঠিক করতে পারি। আমি গতকাল সবেমাত্র অ্যান্ড্রয়েড স্টুডিও ডাউনলোড করেছি।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

আমি কেবল লক্ষ্য করেছি যে আমার এক্সএমএল কোডটি ত্রুটির সৃষ্টি করছে। এই কারণেই এটি কাজ করছে না। তোমাকে অনেক ধন্যবাদ


আপনি এএস এর কোন সংস্করণ ব্যবহার করছেন?
অমিত বাঘেলা

উত্তর:



38

Android Studioপ্রজেক্টটি বন্ধ করুন (প্রকল্পটি বন্ধ করবেন Quitনা Android Studio) তারপরে প্রকল্পটি খুলুন এবং এতে যানAndroid Studio > Build > Clean Project

তারপরে Android Studio > File > Sync Project with Gradles Filesনীচের ছবি হিসাবে

এখানে চিত্র বর্ণনা লিখুন

যদি আপনার সমস্যাটি এখনও বিদ্যমান থাকে তবে নীচের চিত্র হিসাবে ইনস্টল বিল্ড সরঞ্জামটি ক্লিক করুন এবং তারপরে Android Studio > File > Sync Project with Gradles Files

এখানে চিত্র বর্ণনা লিখুন


4
আমার জন্য কেবল "গ্রেডস ফাইলগুলির সাথে সিঙ্ক প্রকল্প" কাজটি করেছে। ধন্যবাদ.
আলেকজান্দ্রে প্রজেয়ার্স


18

সফলভাবে একাধিকবার আমার প্রকল্পটি পুনর্নির্মাণের পরেও আমি একই সমস্যার মুখোমুখি হয়েছি। আমি প্রকল্পটি বন্ধ করে দিয়ে আবার খুললাম, সমস্যার সমাধান করেছি।


গ্রেড ফাইলগুলির সাথে প্রকল্পটি সিঙ্ক করছে এমন সহজ? আমি এটি মনে করি না
ওজনুগা জুড ওচালিফু

7

কেবল অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন। আমার ক্ষেত্রে, অ্যান্ড্রয়েড স্টুডিও শুরু করার আগে আমি অফলাইনে ছিলাম, তবে আমি পুনরায় চালু করার সময় অনলাইনে ছিলাম।


আপনার উইন্ডোজ তারিখ আপডেট হয়েছে তা নিশ্চিত করুন। আমার ডেট সমস্যা ছিল
আব্দুল ওয়াহিদ


3

অ্যান্ড্রয়েড স্টুডিও শুরু করার আগে অনলাইনে যান। তারপরে ফাইল-> নতুন প্রকল্প অনস্ক্রিন পদক্ষেপগুলি অনুসরণ করুন। তারপরে অপেক্ষা করুন এটি প্রয়োজনীয় ফাইলগুলি ইন্টারনেটে ডাউনলোড করবে। এবং এটি এটি ঠিক করা উচিত।



2

আমি আমার build.gradleফাইলটিতে একটি লাইন যুক্ত করার পরে আমি এই সমস্যাটি পেয়েছি ।

compile 'com.balysv:material-ripple:1.0.2'

সমাধান: আমি এই লাইনটি পরিবর্তিত করেছি

implementation 'com.balysv:material-ripple:1.0.2'

এবং তারপর চাপা sync again

তদা! সব আবার কাজ ছিল।


1

আমার ক্ষেত্রে, এটি কারণ এটি পছন্দ হয়নি যে আমি মেনিফেস্টে minSDK এবং টার্গেটএসডিকে রেখেছিলাম। চিত্রে যান.


1

আপনার অ্যান্ড্রয়েড স্টুডিওতে কেবল ফাইল ক্লিক করুন তারপরে গ্রেডল ফাইলগুলির সাথে সিঙ্ক প্রকল্পটি ক্লিক করুন ..

যদি এটি কাজ না করে, ক্লিন প্রোজেক্টে বিল্ড ক্লিক করুন।

এটা সবসময় আমার জন্য কাজ করে


0

আপনি নোটপ্যাড ++ এ এক্সএমএল ফাইল সম্পাদনা করুন এবং এটি আবার তৈরি করুন। এটা আমার জন্য কাজ


0

আমার কাছে সর্বশেষতম অ্যান্ড্রয়েড স্টুডিও 6..1.১ রয়েছে এবং এটি এখানে নথিভুক্ত হিসাবে একটি সাধারণ 'হ্যালো ওয়ার্ল্ড' অ্যাপটি তৈরি করতে পারেনি " https://codelabs.developers.google.com/codelabs/android-training-hello-world/index। এইচটিএমএল? সূচক = ..% 2F ..% 2 ফ্যানড্রয়েড-প্রশিক্ষণ # 3 "। আমি উপরে 2 টি কার্যকর ব্যবহারিক বিকল্পগুলি সহ সত্যই এই সমস্যাটি সমাধান করা উচিত ছিল, সহ উপরে আলোচিত বিভিন্ন পদক্ষেপ প্রয়োগ করেছি,

  1. ' ফাইল-> গ্রেডল ফাইলগুলির সাথে সিঙ্ক প্রকল্প ' এবং
  2. ' ফাইল-> ক্যাশেগুলি পুনরায় চালু / পুনঃসূচনা করুন ' তবে কোনও লাভ হয়নি।

যদিও আমি সন্দেহ করি যে স্ট্যান্ডার্ড উত্তরটি কেবল বেশিরভাগের জন্য এই 2 টি বিকল্পের মধ্যে একটি হওয়া উচিত তবে আমার জন্য রেজোলিউশনটি কেবলমাত্র আমি 'ফাইল-> প্রকল্প কাঠামোর' ভিতরে গিয়ে আমার এসডিকে সংস্করণগুলি কনফিগার করা আছে কিনা তা পরীক্ষা করার পরে এসেছিল! অ্যান্ড্রয়েড স্টুডিও এবং গ্রেডল বিভিন্ন জেডিকে সংস্করণ এবং অবস্থানগুলি ব্যবহার করছিল।

  • অ্যান্ড্রয়েড স্টুডিও: সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.8.0_241
  • গ্রেডল: সি: \ প্রোগ্রাম ফাইল \ জাভা \ জেডিকি -13.0.2 .2

আমি এর আগে আমার নিজের ওআরএসিএল ওয়েবসাইট থেকে সর্বশেষ জাভা এসডিকে ডাউনলোড করে আমার জাভাআহোম পরিবেশের পরিবর্তনশীলকে সংজ্ঞায়িত করেছি defined যেখানে গ্রেডল% জাভাআহোহোম% জাভা এসডিকে সংস্করণ এবং অ্যান্ড্রয়েড স্টুডিওটি এসডিকে অন্তর্নির্মিত যা অ্যান্ড্রয়েড স্টুডিওর সাথে উপস্থিত ছিল ব্যবহার করছে।

একবার আমি উভয় স্যুইচ সংস্করণ (1.8 JDK। * কোন দীর্ঘ যেমন JDK 1.8 হিসাবে সংস্করণ। তারপর সহজ যে বিষয়টি * জন্য) 'File-> মেলানোর ...' বিকল্প আমার জন্য পুরোপুরি জরিমানা কাজ!

ভাগ্য ভাল সমাধানটি এই 2 টি বিকল্পের মধ্যে একটির মধ্যে রয়েছে কেবল যদি আপনি আটকে থাকেন, তবে নিশ্চিত করুন যে আপনি জেডিকে সংস্করণ উল্লেখ করেছেন তা বৈধ করেছেন!


0

এই সমস্যার বিভিন্ন সমাধান রয়েছে তবে প্রথমে আপনাকে প্রথমে আমাকে (বিল্ড.gradle) পরীক্ষা করতে হবে সম্ভবত এটি খালি। এটি বিশেষত যদি আপনি কোড ডাউনলোড করেন তবে আপনি তৈরি করেননি
এবং আপনি কেবল এই লাইনটি দেখতে পাবেন "// শীর্ষ স্তরের বিল্ড ফাইল যেখানে আপনি সমস্ত উপ-প্রকল্প / মডিউলগুলিতে সাধারণ কনফিগারেশন বিকল্পগুলি যুক্ত করতে পারেন" " এই ক্ষেত্রে, আপনাকে একটি নতুন প্রকল্প খুলতে হবে এবং কপি-পেস্ট তৈরি করতে হবে then এসডিকে এবং অন্যান্য সেটিংস পরীক্ষা করুন in শেষ পর্যন্ত আপনাকে সিঙ্ক করতে হবে


0

আমি এসডিকে সংস্করণ পরিবর্তন করার চেষ্টা করেছি:

চিত্রের নীচে চেক করুন: এতে আমি অ্যান্ড্রয়েড পি থেকে 27 টি পরিবর্তন করেছি

চিত্র


4
আপনি যদি ডিজাইনের দৃশ্যটি খুলতে না পারেন তবে আপনি এই বিকল্পটি কীভাবে দেখতে পাবেন?
mrroot5

এটি দেখার আমার কাছে কোনও বিকল্প নেই, তাই এটি আমার কাছে টেক্সট ডিজাইনারের কিছু হতে পারে
জোসে আন্তোনিও

0

আমার ক্ষেত্রে, এটি Windows Firewallঅ্যান্ড্রয়েড স্টুডিওগুলিকে (অর্থাত্ java.exeঅ্যান্ড্রয়েড স্টুডিওর jre/binফোল্ডার থেকে) সাইটগুলিতে সংযোগ স্থাপন এবং ডেটা ডাউনলোড করা থেকে বিরত ছিল । উইন্ডোজ আমাকে ফায়ারওয়ালের মাধ্যমে অ্যাপটিকে অনুমতি দিতে চাইলে আমাকে জিজ্ঞাসা করার পরে, আমাকে একটি ম্যানুয়াল সিঙ্ক করতে হয়েছিল File -> Sync project with gradle files। এর পরে, জিনিসগুলি এখনও সংঘটিত ছিল, একটি এসডিকে সংস্করণ 28 এর একটি ম্যানুয়াল ডাউনলোড প্রয়োজনীয় ছিল Tools -> SDK Manager


0

যদি আপনি কর্পোরেট সেটিংয়ে থাকেন যেখানে একটি প্রক্সি সার্ভার রয়েছে, আপনার প্রক্সি সেটিংসে ডাবল চেক করুন।

  1. ফাইল যান -> সেটিংস
  2. প্রক্সি অনুসন্ধান করুন।
  3. অ্যাপ্রোপ্রিয়েট হিসাবে পূরণ করুন।
  4. পরীক্ষামূলক সংযোগ.

আপনি যদি মনে করেন যে আপনি পাসওয়ার্ডটি ফ্যাট-ফিঙ্গার্ড করেছেন, সেখানে একটি পাসওয়ার্ড সাফ করুন বাটন রয়েছে যেখানে আপনি নিজের শংসাপত্রগুলি পুনরায় প্রবেশ করতে পারবেন সেখানে ক্লিক করতে পারেন। এইচটিএইচ

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