android - সফটওয - স্পাই অ্যাপ




Com.android.tools.fd.runটাইম. বুটস্ট্র্যাপ অ্যাপ্লিকেশনটি ইনস্ট্যান্ট করতে অক্ষম? অ্যান্ড্রয়েড (12)

আমি আমার অ্যান্ড্রয়েড স্টুডিওটি 2.0 সংস্করণে আপডেট করেছি। তবে আমার সমস্যা ছিল, কেন জানি না?

গুরুত্বপূর্ণ ত্রুটি সম্পর্কিত তথ্য:

Com.android.tools.fd.runtime.Bootstrap অ্যাপ্লিকেশন: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEall অ্যাপ্লিকেশনটি ইনস্টল করতে অক্ষম

আমি দীর্ঘ সময় অনুসন্ধান করেছি, তবে আপনি link দেখতে পাচ্ছেন সঠিক উত্তরটি খুঁজে পেলাম না

একই সময়ে যখন আমি ফাইল-> প্রকল্পের কাঠামোতে ক্লিক করি তখন এটি এই ত্রুটিটি দেখায়:

কোথাও কোথাও কোন সমস্যা আছে? গ্রেড যখন প্রোগ্রাম তৈরি করে তখন বর্তমান প্রোগ্রামের জন্য পুরোপুরি লোড করা হয়নি। অ্যান্ড্রয়েড স্টুডিও ২.০ সংস্করণে কোনও সমস্যা আছে?

আমি যখন প্রোগ্রামটি তৈরি এবং চালানোর জন্য অ্যান্ড্রয়েড স্টুডিও ১.৪.০ ব্যবহার করি। এটি আমার জন্য দারুণ কাজ করছে! তবে আমি যখন অ্যান্ড্রয়েড স্টুডিও ২.০ ব্যবহার করি তখন সমস্যাটি দেখায়!

কেন? তুমি আমাকে সাহায্য করতে পারবে কি?

এখানে বিস্তারিত ত্রুটি লগ রয়েছে:

11-28 11: 57: 00.489 19890-19890 / com.eallcn.rentagent.debug ই / অ্যান্ড্রয়েড রুনটাইম: চূড়ান্ত ব্যতিক্রম: প্রধান প্রক্রিয়া: com.eallcn.rentagent.debug, PID: 19890 java.lang.RuntimeException: অ্যাপ্লিকেশন ইনস্ট্যান্ট করতে অক্ষম com.android.tools.fd.runtime.Bootstrap অ্যাপ্লিকেশন: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEall অ্যাপ্লিকেশন এ android.app.LoadedApk.make অ্যাপ্লিকেশন এবং লোডএড্রয়েড .অ্যাক্টিভিটিথ্রেড.হ্যান্ডলবাইন্ড অ্যাপ্লিকেশন (অ্যাক্টিভিটি থ্রেড.জভা ৪৫8686)) এ android.app.ActivityThread.access $ 1800 (ActivityThread.java139)
এন্ড্রয়েড.এপ.একটিভিটি থ্রেড $ এইচ.হ্যান্ডলমেজেজ (অ্যাক্টিভিটিথ্রেড.জভা ১৩১16)
android.os.Handler.dispatchMessage এ (Handler.java:1022)
android.os.Looper.loop এ (লুপার.জভা ১৩:136)
android.app.ActivityThread.main এ (অ্যাক্টিভিটি থ্রেড.জভা ৫৫৩৪)
java.lang.reflect.Method.invokeNative (নেটিভ পদ্ধতি) এ
java.lang.reflect.Method.invoke এ (মেথড.জভা 5515)
com.android.intern.os.ZygoteInit $ মেথডএন্ডআর্গসক্যালারআরুন (জাইগোটইনিট.জভা: ৮8৪) এ com.android.intern.os.ZygoteInit.main (জাইগোটইনিট.জভা: 80৮০)
ডালভিক.সিস্টেম.নেটিভ স্টার্ট.মেইনে (নেটিভ পদ্ধতি)
এর দ্বারা ঘটেছে: java.lang.IllegalStateEception: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEall অ্যাপ্লিকেশন
com.android.tools.fd.runটাইম এ। বুটস্ট্র্যাপ অ্যাপ্লিকেশন.ক্রেটআরাইল অ্যাপ্লিকেশন (বুটস্ট্র্যাপ অ্যাপ্লিকেশন.জভা পাঠ67) এ com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (বুটস্ট্র্যাপ অ্যাপ্লিকেশন.জভা 1799) এ android.app.app এ (Application.java:194)
android.app.Instrumentation.new অ্যাপ্লিকেশন (ইনস্ট্রুমেন্টেশন.জভা.৯৯২) এ
android.app.Instrumentation.new প্রয়োগ (ইনস্ট্রুমেন্টেশন.জভা: ৯7676) এ
এন্ড্রয়েড.এপ.লয়েডএ্যাপক.মেক অ্যাপ্লিকেশন (লোডএডপেক.জভা:532)
android.app.ActivityThread.handleBind অ্যাপ্লিকেশন (ActivityThread.java4586) এ android.app.ActivityThread.access $ 1800 (ActivityThread.java139) এ android.app.ActivityThread $ H.handleMessage (ActivityThread.java1316) .os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java136) at android.app.ActivityThread.main (ActivityThread.java:5314) at java.lang.reflect। Com.android এ java.lang.reflect.Method.invoke (Method.java:515) at method.invokeNative (নেটিভ মেথড)। Com.android এ। মেথডএন্ডআরএজস ক্যালারআরুন (জাইগোটআইনিট.জভা: ৮64৪) অভ্যন্তরীণ.ওস.জাইগোটইনিট.মাইন (জাইগোটআইনিট.জভা: .৮০) এ ডালভিক.সিস্টেম.নেটিভ স্টার্ট.মাইন (নেটিভ মেথড) এর কারণ: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEall অ্যাপ্লিকেশন java.lass.tlassClass.tl (নেটিভ মেথড) java.lang.Class.forName (Class.java:251) at java.lang.Class.forName (Class.javaferences16) at com.android.tools.fd.runtime.Bootstrap Application.createReal অ্যাপ্লিকেশন (বুটস্ট্র্যাপ প্রয়োগ) .j এন্ড্রয়েড.এপ.অ্যাপ্লিকেশন.এটাচ (অ্যাপ্লিকেশন.জভা ১৯৯৪) এ com.android.tools.fd.runtime. বুটস্ট্র্যাপ অ্যাপ্লিকেশন.আটচব্যাসকন্টেক্সট (বুটস্ট্র্যাপ অ্যাপ্লিকেশন.জভা 1799) এ অ্যাভা: 155) অ্যাপ্লিকেশন (ইনস্ট্রুমেন্টেশন) .java: 992) এ android.app.Instrumentation.new অ্যাপ্লিকেশন (ইনস্ট্রুমেন্টেশন.জভা: ৯7676) এ android.app.LoadeApk.make অ্যাপ্লিকেশন (লোডডএপক.জভা .৫৩৩) এ android.app.ActivityThread.handleBind অ্যাপ্লিকেশন (ক্রিয়াকলাপ ট্র্যাড.জ্যাভিউ ৪৫) android.app.ActivityThread.access এ $ 1800 (ActivityThread.java139) এ android.app.ActivityThread $ H.handleMessage (ActivityThread.java 1316) এ android.os.Handler.dispatchMessage (Handler.java:102) এ অ্যান্ড্রয়েড .os.Looper.loop (Looper.java136) at android.app.ActivityThread.main (ActivityThread.java:5314) at java.lang.reflect.Method.invokeNative (নেটিভ পদ্ধতি) at java.lang.reflect.Method com.android.intern.os.ZygoteInit $ মেথডএন্ডআরএজস ক্যালারআরুন (জাইগোটইনিট.জভা: ৮64৪) এ। ইনভোক (মেথড.জভা৫৫১৫) - জাইগোটআইনিট.জ্যাভা: 80) ডালভিক.সিস্টেম.নেটিভ স্টার্ট.মাইন (নেটিভ মেথড) এর ফলে: java.lang.NoClassDefFoundError: com / eallcn / ভাড়াটে / MyDebugEall অ্যাপ্লিকেশন এ java.lang.Class.classForName (নেটিভ মেথড) জাভা.লং.ক্লাস.নেমে (Class.java:251) j.A.lang.Class.forName (Class.java रात্ট 16) এ com.android.tools.fd.runtime. বুটস্ট্র্যাপ অ্যাপ্লিকেশন.ক্রেটআরএল অ্যাপ্লিকেশন (বুটস্ট্র্যাপ অ্যাপ্লিকেশন.জভা ১৫৫৫) com.android.tools এ। android.app.Instrumentation.new অ্যাপ্লিকেশন (ইনস্ট্রুমেন্টেশন.জভা:৯৯২) এ android.app.Ingnmentation এ fd.runtime.Bootstrap Application.attachBaseContext (বুটস্ট্র্যাপ অ্যাপ্লিকেশন.জভা 1799) এ android.app.ActivityThread.handleBind অ্যাপ্লিকেশন (অ্যাক্টিভিটিথ্রেড.জভা 454586) এ android.app.ActivityThread.activity ক্রিয়াকলাপ (অ্যাক্টিভিটি ট্র্যাড.জ্যাভ 454586) এ অ্যান্ড্রয়েড.এপ.লোকডএপক.ম্যাক অ্যাপ্লিকেশন (লোডডএপক.জভা.৫৫৩৩) এ। নতুন অ্যাপ্লিকেশন (ইনস্ট্রুমেন্টেশন.জভা: 767676)) । java: 139) at android.app.ActivityThread $ H.handleMessage (ActivityThread.java 1316) at android.os.Handler.dispatchMessage (হান dler.java:102) এ android.os.Looper.loop (Looper.java136) at android.app.ActivityThread.main (ActivityThread.java:5314) at java.lang.reflect.Method.invokeNative (নেটিভ পদ্ধতি) com.android.intern.os.ZygoteInit.main এ java.lang.reflect.Method.invoke (Method.java:515) এ com.android.intern.os.ZygoteInit $ মেথডএন্ডআর্গসকলারআরুন (জাইগোটইনিট.জভা: ৮8৪) এ (জাইগোটআইনিট.জভা: 80৮০) এ ডালভিক.সিস্টেম.নেটিভ স্টার্ট.মাইন (নেটিভ মেথড) এর কারণ: java.lang.ClassNotFoundException: "com.eallcn.rentagent.MyDebugEall অ্যাপ্লিকেশন" পথে পাওয়া যায় নি: ডেক্সপথ ফাইললিস্ট [জেডজিটআইলাইট [জেডজিটআইনিট [জাজিওটিনিস্ট.জভা: 80০৮০)। "/data/app/com.eallcn.rentagent.debug-1.apk" ,,১০ টি লাইব্রেরি ডিরেক্টরীগুলি = মেল / ডেটা / অ্যাপ- লিব / কম.এলসিএন.রেজেন্ট.ডেবাগ ১, / বিক্রেতার / লিবি, / সিস্টেম / লিবি, / ডেটা / ডাটালিব]] জাভা.লাং.ক্লাসলডার.লোডক্লাস (ClassLoader.java:497) at java.lang.ClassLoader.adClass (ClassLoader.java:497) at dalvik.s systemm.BaseDexClassLoader.findClass (ClassLoader.java:497) at java.lang.ClassLoader.adClass (ClassLoader.aderlass.৪৪.৪৪) ) java.lang.Class.classForName (নেটিভ পদ্ধতি) at java.lang.Class.forName (Class.java:251) এ com.android.tools.fd.runটাইম. বুটস্ট্র্যাপ অ্যাপ্লিকেশন.ক্রেটআরেল অ্যাপ্লিকেশন (বুটস্ট্র্যাপ অ্যাপ্লিকেশন.জভা ১৫৫৫) এ t java.lang.Class.forName (Class.javaferences16) com.android.tools.fd.runtime.Bootstrap Application.attachBaseContext এ (বুটস্ট্র্যাপ অ্যাপ্লিকেশন.জভা ১9))) at android.app.application.attach (অ্যাপ্লিকেশন.জভা ১৯৯৪) at android.app.Instrumentation.new অ্যাপ্লিকেশন (Instrumentation.java:992) এ android.app.Instrumentation.new অ্যাপ্লিকেশন (ইনস্ট্রুমেন্টেশন.জভা: 6৯6) এন্ড্রয়েড.এপ.লোকডএপক.মেক অ্যাপ্লিকেশন (লোডডএপক.জভা 32৩৩২) এ android.app.ActivityThread.handleBind অ্যাপ্লিকেশন (ActivityThread.java:4586) এ android.app.ActivityThread.access $ 1800 (ActivityThread.java139 at atroid) অ্যান্ড্রয়েড.অ্যাস.লুপার.লুপ (লুপার.জাভা ১৩66) এ। ক্রিয়াকলাপথ্রড.মাইন (অ্যাক্টিভিটিথ্রেড.জভা ৫৫৪৪) at java.lang.reflect.Method.invokeNative (নেটিভ পদ্ধতি) at java.lang.reflect.Method.invoke (Method.java:515) at c om.android.intern.os.ZygoteInit $ মেথডএন্ডআরএজস ক্যালারআরুন (জাইগোটইনিট.জভা: ৮ com)) com.android.intern.os.ZygoteInit.main (ZygoteInit.java:680) এ ডালভিক.সিস্টেম.নেটিভ স্টার্টমামে (নেটিভ স্টার্টমাইন) )


"তাত্ক্ষণিক রান" অক্ষম করার দরকার নেই।
1. ফাইল এক্সপ্লোরার ব্যবহার করে প্রকল্পের রুটে যান
২. অ্যান্ড্রয়েড স্টুডিও (এএস) শেষ করুন
3. "(কোথাও স্থানান্তরিত) মুছে দিন" "গ্রেডল" এর ফোল্ডার সামগ্রী
(কিছু নগদ এবং পুরানো নিদর্শনগুলি পরিষ্কার করতে)
৪. রেজো ফোল্ডারে সমস্ত অনুপযুক্ত ফাইল সাফ করুন
5. আবার এএস চালু করুন
Module. মডিউলের বিল্ড.gradle সেটটিতে "বিল্ডটাইপস {ডিবাগ {মিনিফাইয়েড ট্রু" মিথ্যাতে সেট করুন
(এটি দেখে মনে হচ্ছে ত্রুটিটি আমার অগ্রবর্তী ফাইল, কেকের মধ্যে ছিল)

সিঙ্ক করুন, সংকলন করুন এবং আবার অ্যাপ্লিকেশন চালান: /


অ্যান্ড্রয়েড স্টুডিওতে তাত্ক্ষণিক রান বিকল্পটি অক্ষম করুন। নির্দেশাবলী অ্যান্ড্রয়েড স্টুডিও ইনস্ট্যান্ট রান ডকুমেন্টেশনে রয়েছে

তাত্ক্ষণিক রান আপনার কোডটি উজ্জ্বল করার চেষ্টা করে; এর ফলে অ্যাপ্লিকেশন ক্লাসটি সরানো হয়।

তাত্ক্ষণিক রানটি অক্ষম করতে ফাইল -> সেটিংস -> বিল্ড, এক্সিকিউশন, ডিপ্লোয়মেন্ট -> তাত্ক্ষণিক চালান ---> আনচেক করুন "তাত্ক্ষণিক রান সক্ষম করুন" এ ক্লিক করুন


আপনি যদি নিজের অ্যাপটি ভাগ করে নিচ্ছেন তবে অন্য একটি সমাধান solution

Android Studio --> Build --> Build APK

একটি পপ আপ APK generated successfully সাথে APK generated successfully সহ আসবে। Show in Explorer আপনাকে উত্পন্ন এপিপি ফোল্ডারে নিয়ে যাবে।


আপনি যদি তাত্ক্ষণিক রানটি অক্ষম করতে না চান তবে কেবল একটি প্রকল্প পরিষ্কার করে পুনরায় চালু করুন।


আমারও ত্রুটি ছিল

আমি প্রকল্পটি পরিষ্কার করে এটি সমাধান করেছি (বিল্ড> ক্লিন প্রকল্প)


আমি এই ত্রুটি থেকে gradle-2.14.1-all wrapper.properties gradle-2.14.1-all all এ আপডেট করে এবং প্রকল্পটি পরিষ্কার / পুনর্নির্মাণের মাধ্যমে মুক্তি পেতে সক্ষম হয়েছি। তারপরে ঠিকঠাক হয়ে গেল। অন্য কোনও পরিবর্তনের প্রয়োজন হয়নি (উপরের উত্তরে যেমনটি প্রস্তাবিত হয়েছে) ...


আমিও একই সমস্যার মুখোমুখি হয়েছি এবং এটি সমাধান করেছি। আমার ক্ষেত্রে এটি বিশ্বব্যাপী ক্লাসে (পুরো অ্যাপ্লিকেশন প্রসঙ্গের ক্লাসে) একটি ভুলের কারণে হয়েছিল, আমার ভুলটি AndroidManifest.xml ছিল আমি অ্যাপ্লিকেশন শ্রেণি VolleyHelper ঘোষণা করেছি: -

 <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true" android:name=".VolleyHelper"
        android:theme="@style/AppTheme"> 

তবে VolleyHelper.java আমার কোনও ডিফল্ট কনস্ট্রাক্টর নেই। সুতরাং আমি VolleyHelper.java (অ্যাপ্লিকেশন ক্লাস) এ ডিফল্ট কনস্ট্রাক্টর যুক্ত করেছি।


ওএস 5.0 এর আগে সংস্করণযুক্ত কিছু অ্যান্ড্রয়েড ডিভাইসে আমরা ত্রুটি বার্তাটি পাই:

দ্বারা সৃষ্ট: java.lang.ClassNotFoundException: "com.android.tools.fd.runtime.Bootstrap প্রয়োগ

আমাদের অবশ্যই "তাত্ক্ষণিক চালনা" অক্ষম করতে হবে।

File > Settings > Built, Execution, Deployment > Instant Run

তারপরে Enable Instant Run to hot swap code. করুন বিকল্পটি অক্ষম করুন Enable Instant Run to hot swap code.


কেবলমাত্র যারা সর্বশেষ গ্রেডল প্লাগইন সংস্করণ সহ ক্লাসপাথ আপডেট করতে চান তাদের সর্বশেষ প্লাগইন সংস্করণটি কোথায় পাবেন?

Http://tools.android.com/tech-docs/new-build- সিস্টেমে চেক করুন এবং আপনার ক্লাসপথ আপডেট করুন। বর্তমান সময়ে এক

 classpath 'com.android.tools.build:gradle:2.0.0'.

সর্বদা সর্বশেষতম প্লাগইন সংস্করণ দিয়ে তৈরি করার চেষ্টা করুন।


ডিবাগের উপর ডেক্স তৈরি রোধ করতে আপনি এটিকে আপনার গ্রেডে যুক্ত করতে পারেন

debug {
    // dev utilizes minSDKVersion = 21 to allow the Android gradle plugin
    // to pre-dex each module and produce an APK that can be tested on
    // Android Lollipop without time consuming dex merging processes.
    minSdkVersion 21
}

স্থিতিশীল চ্যানেলে অ্যান্ড্রয়েড 2.0 এর সাথেও আমি এই ত্রুটি পেয়েছি।

আমি কি করেছিলাম?
- আমার কাছে ডিভাইসে ইতোমধ্যে ইনস্টল হওয়া অ্যাপটির একটি পুরানো সংস্করণ ছিল (যা স্টুডিওর পুরানো সংস্করণ ব্যবহার করে নির্মিত হয়েছিল) যা আমি ডিভাইসে নতুন অ্যাপ্লিকেশন চালিয়ে প্রতিস্থাপনের চেষ্টা করছি।
নতুন অ্যাপ্লিকেশন চালানোর আগে আমি পুরানো সংস্করণটিকে পুরোপুরি আনইনস্টল করেছিলাম এবং কৌশলটি কাজ করেছিল।


২.০ ব্যবহার করার চেষ্টা করার পরে আমারও একই ত্রুটি হয়েছিল।

আমি কিছু গ্রেড পরিবর্তনগুলি ফিরিয়ে এটিকে সমাধান করেছি:

1/3:

পরিবর্তন করা হচ্ছে:

classpath 'com.android.tools.build:gradle:2.0.0-alpha1'

দ্বারা:

classpath 'com.android.tools.build:gradle:1.2.3'

2/3:

পরিবর্তন করা হচ্ছে:

buildToolsVersion '23.0.2'

দ্বারা:

buildToolsVersion "21.1.2"

3/3: ( <project folder>/.idea/gradle.xml )

এবং:

<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.8" />

দ্বারা:

<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.4" />

আমি জানি না কোন লাইনটি হ'ল ত্রুটির উত্স, তবে এই তিনটি পরিবর্তনের সাথে এটি সমাধান করা হয়েছিল।

আশা করি এটি আপনাকে সহায়তা করবে :)





instant-run