নতুন সুরক্ষার কারণে ক্যাটালিনা আপগ্রেড হওয়ার পরে পুরানো এনডিকে (android-ndk-r17c) ব্যবহার করতে পারবেন না


14

ম্যাকস ক্যাটালিনায় আপগ্রেড করার পরে, আমার প্রকল্পটি আর তৈরি করবে না। এটি 'অ্যান্ড্রয়েড- ndk-r17c' তে বাইনারিগুলি বিশ্বাসযোগ্য বিকাশকারী হতে না হওয়ার কারণে এটি ক্যাটালিনা বিশ্বাস করে due

আপনি যেমন বার্তা পান: "" এলডি "খোলা যায় না কারণ বিকাশকারী যাচাই করা যায় না।" "ম্যাকোস যাচাই করতে পারে না যে এই অ্যাপ্লিকেশনটি ম্যালওয়ার থেকে মুক্ত"

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

সুরক্ষা ফলকে গিয়ে এবং সুরক্ষা সতর্কতাগুলিতে "যাইহোক অনুমতি দিন" ক্লিক করে আমি "ঝনক" এবং "ঝনঝন ++" কাজ করতে সক্ষম না হয়ে সক্ষম হয়েছি। যাইহোক, "আইডি" দিয়ে এটি চেষ্টা করার পরে, "যেভাবেই হোক অনুমতি দিন" ক্লিক করে আমি প্রথম সতর্কতাটি পার করতে পারি তবে এটি পরে ডাকা হয় বলে মনে হয় এবং পরবর্তী কলটিতে আমার এটি খুলতে দেওয়ার অনুমতি দেয় না।

আসলেই কোনও কোড নেই। আমার সবেমাত্র (এবং দীর্ঘকাল ধরে ছিল) অ্যান্ড্রয়েড স্টুডিও এনডিকে রেফারেন্সটি কনফিগার মাধ্যমে পুরানো এনডিকে নির্দেশ করছে।

এনডিকে থেকে আইডিইতে, এটি "আইডি" লোড করতে ব্যর্থ:

"" এলডি "খোলা যায় না কারণ বিকাশকারী যাচাই করা যায় না।" "ম্যাকোস যাচাই করতে পারে না যে এই অ্যাপ্লিকেশনটি ম্যালওয়ার থেকে মুক্ত"


Github.com/android/ndk/issues/1060 দেখুন । আমি জানিনা কেন আপনি কেবল তাদের কিছুকে অনুমতি দিতে পেরেছিলেন। এটা আমার জন্য ভাল কাজ করেছিল.
ড্যান আলবার্ট

উত্তর:


21

আমি সবেমাত্র সমাধানটি পেয়েছি।

এটি একটি ক্লান্তিকর প্রক্রিয়া তবে:

  1. ম্যাকোস: সিস্টেম পছন্দগুলি খুলুন
  2. ম্যাকোস: সুরক্ষা এবং গোপনীয়তায় যান (এটি এটিকে উন্মুক্ত রাখুন, আপনার পুরো প্রক্রিয়াটির জন্য এটি প্রয়োজন)
  3. Ityক্য: যান এবং আপনার প্রকল্পটি তৈরি করুন। ত্রুটিটি উপস্থিত হলে "বাতিল" ক্লিক করুন
  4. ম্যাকোস: সুরক্ষা ও গোপনীয়তা উইন্ডো - যান এবং "ঝাঁকুনি" ত্রুটির কাছাকাছি "অনুমতি দিন" এ ক্লিক করুন - যাতে ম্যাকওএস সিস্টেম অ্যাপটিকে স্বীকৃতি দিতে এবং এটি ব্যবহার করতে পারে।
  5. ত্রুটিটি আবার উপস্থিত হবে, তবে এবার আপনাকে এটি "খুলুন" করতে বলবে। "খুলুন" ক্লিক করুন
  6. বিভিন্ন নির্ভরতাজনিত কারণে বিল্ডটি বেশ কয়েকবার ব্যর্থ হবে, তবে পূর্ববর্তী পদক্ষেপের মতো বিভিন্ন ফাইলের সাথে এটি আপনাকে অনুমতি দেবে।
  7. আপনার প্রকল্প আবার তৈরি করুন।
  8. যদি এটি ব্যর্থ হয়, পদক্ষেপগুলি আবার করুন, যতক্ষণ না এটি ব্যর্থ হয়ে যায়। ফাইলটি স্বীকৃতি না পেয়ে আপনি যে প্রতিটি ত্রুটি পান তা প্রতিবারই আলাদা হবে

2
অতিরিক্ত: আপনি যদি sudo spctl --master-disableআগে করেন তবে 'অ্যাপস থেকে ডাউনলোডের মঞ্জুরি দিন:' এর নীচে 3 টি বিকল্প উপস্থিত রয়েছে, আপনার চতুর্থ ধাপে অ্যাপ্লিকেশন স্টোর এবং সনাক্তকারী বিকাশকারীদের দ্বিতীয়টি নির্বাচন করা উচিত, যাতে আপনি 'অনুমতি দিন' এবং 'ঝনঝন' দেখতে পাবেন ত্রুটি.
লিনজিয়াং

সুরক্ষা বার্তাটি দেখার জন্য আপনার সুরক্ষা এবং গোপনীয়তার সাধারণ ট্যাবে থাকা নির্দেশিকাগুলি যুক্ত করুন।
স্টিভ

5

ম্যাকওস ক্যাটালানায় যে কোনও জায়গা থেকে ডাউনলোড হওয়া অ্যাপ্লিকেশনগুলিকে এটি করার অনুমতি দেওয়ার জন্য:

sudo spctl --master-disable

এটি আসলে কিছু করে? আমি এখনও কিছু চালাতে পারি না
লুজ

এটি কয়েক পদক্ষেপ সরিয়ে ফেলতে পারে .. সুতরাং আমাদের "অনুমতি" দিয়ে "খোলা" আঘাত করতে হবে .. অন্যথায় প্রতিটি সরঞ্জাম দ্বারা ব্যবহৃত প্রতিটি একক লিবকে অবশ্যই এটি একটি দুঃস্বপ্নের আপেল d আসুন এটি প্রতি ফোল্ডার ভিত্তিতে করি ..
পাসচালিস

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

3

আমি মুদাসার আশরাফের উত্তরে যুক্ত করতে চাই।

আপনি যদি « বাতিল » ক্লিক করার পরে « অনুমতি দিন » বিকল্পটি না দেখেন তবে window অ্যাপ্লিকেশন স্টোর এবং চিহ্নিত বিকাশকারীদের Security সুরক্ষা উইন্ডোতে »থেকে অ্যাপ্লিকেশনগুলিকে ডাউনলোডের অনুমতি দিন » এটি কোনওভাবে « অনুমতি দিন » বোতামটি উপস্থিত করবে। তারপরে এটিকে আবার « যে কোনও জায়গায় to এ স্যুইচ করুন » প্রয়োজনে পুনরাবৃত্তি করুন।


1

আপনার মধ্যে কিছু কারণ দ্বারা যদি নিরাপত্তা ও গোপনীয়তা জানালা বোতাম অনুমতি প্রদর্শিত স্বল্পতা তারপর বিভিন্ন নির্দেশিকাতে আপনার NDK সরানো এবং পুরো প্রক্রিয়া আবার চেষ্টা করুন।

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