সতর্কতা: এপিআই 'রূপান্তর।


26

আমি স্রেফ অ্যান্ড্রয়েড স্টুডিও 3.5 কে অ্যান্ড্রয়েড স্টুডিও 3.6 এ আপডেট করেছি এবং গ্রেডল সিঙ্ক করার সময় গ্র্যাডল প্লাগইন 3.6.0 এর সাথে পূর্ববর্তী গ্রেডল প্লাগইন প্রতিস্থাপন করেছি:

build.gradle: API 'variant.getMappingFile ()' অপ্রচলিত এবং 'variant.getMappingFileProvider ()' দিয়ে প্রতিস্থাপন করা হয়েছে

কীভাবে এই সতর্কতাটি ডিবাগ করবেন সে সম্পর্কে কোনও পরামর্শ। এটা কোথা থেকে আসছে? আমি আমার কোডে getMappingFile এর কোনও ব্যবহার দেখতে পাচ্ছি না যদিও কিছু লাইব্রেরি হতে পারে। এই ধরণের কেসগুলি ডিবাগ করার পরামর্শ সহায়ক হবে


আপনার গ্রেডল কে কমপাইল এসডিকে সংস্করণ, টার্গেট এসডিকে সংস্করণ, ন্যূনতম এসডিকে সংস্করণ এবং অ্যান্ড্রয়েডএক্সের সাথে স্থানান্তরিত করুন
মানিকানন্দ করুপ্পিয়াহ

1
আমি ইতিমধ্যে অ্যান্ড্রয়েডএক্স ব্যবহার করছি। ন্যূনতম এসডিকে সংস্করণটি আপডেট করবেন কেন? আপনি কী বোঝাতে চেয়েছেন যে নতুন ওএস সংস্করণ প্রকাশিত হওয়ার পরে আমরা পুরানো ওএস সংস্করণটিকে সমর্থন করা বন্ধ করব? পুরানো না ভেঙে নতুনকে সমর্থন করার মতো এটি আমাদের পক্ষে তাত্পর্যপূর্ণ নয়। এবং আপনি কি এই পরিবর্তনগুলি করার জন্য একটি কারণ সরবরাহ করতে পারেন, যেহেতু প্রশ্নটি এই জাতীয় ত্রুটিগুলি কীভাবে নির্ধারণ করা যায়?
অর্ণব কর

উত্তর:


6

প্যারামিটার -Pandroid.debug.obsoleteApi=trueসেট সহ গ্রেড স্ক্রিপ্ট চলাকালীন , আপনি কী কারণে সমস্যাটি তৈরি করছেন তার একটি স্ট্যাক ট্রেস পেতে পারেন।

আমি এটি আমার ক্ষেত্রে ক্র্যাশলাইটিক্স সম্পর্কিত সম্পর্কিত খুঁজে পেয়েছি। এই সমস্যাটি খোলা হয়েছিল, তবে এটি দৃশ্যত লিগ্যাসি-প্লাগইন তাই ফ্যাব্রিক সহায়তার সাথে যোগাযোগ করার পরামর্শ দিয়ে সমস্যাটি আবার বন্ধ করে দেওয়া হয়েছে। সুতরাং আশা করি তারা এর সমাধান খুঁজে পাবেন।


39

আপগ্রেড

শ্রেণিপথ 'io.fabric.tools:gradleuthor.29.0'

প্রতি

শ্রেণিপথ 'io.fabric.tools:gradleuthor.3.3.2'

আমার শীর্ষ-স্তরের বিল্ডপ্রেডলে আমার জন্য সমস্যাটি স্থির করে।


ধন্যবাদ এটি আমার পক্ষে কাজ করে, আর কোনও সতর্কতা নেই
খ্রিস্টান

1
  1. গ্রেডল স্ক্রিপ্টগুলির আওতায় বিল্ড.gradle এ যান
  2. এই লাইন যুক্ত করুন: classpath 'io.fabric.tools:gradle:1.31.2'
  3. আপনার প্রকল্পটি পুনর্নির্মাণ করুন।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.