macOS Catalinaにアップグレードした後、私のプロジェクトはビルドできなくなります。これは、「android-ndk-r17c」のバイナリが信頼できる開発者からのものではないとCatalinaが信じているためです。
「開発者を確認できないため、「ld」を開くことができません。」などのメッセージが表示されます。「macOSはこのアプリにマルウェアがないことを確認できません」
ネイティブのopenCVライブラリSDKと新しいNDKの問題のため、古いNDKを使用する必要があります。彼らはそれに取り組んでいますが、新しいSDKはまだ十分に安定していません。
「clang」と「clang ++」が機能しないことを回避するには、セキュリティペインに移動し、セキュリティアラートで[Allow Anyway]をクリックします。しかし、これを「Id」で試してみると、「Allow Anyway」をクリックして最初の警告を回避できますが、後で呼び出されるようで、その後の呼び出しでは開くことを許可するオプションがありません。
実際にはコードはありません。私は、Android Studio NDKリファレンスを持っているだけで(長い間持っていました)、設定を介して古いNDKを参照しています。
NDKのIDEでは、「Id」の読み込みに失敗します。
「開発者を確認できないため、「ld」を開くことができません。」「macOSはこのアプリにマルウェアがないことを確認できません」