私はちょうどreact-native-create-libraryを使用して反応ネイティブライブラリを作成し、それを自分のマスターネイティブのネイティブプロジェクトにインポートしました。カスタムライブラリでAndroidをデバッグする
(正直なところ)私は知識が不足しているため、私が持っているいくつかの問題があります。 問題は、(logcatを使用して)エラーはなく、インポートされたライブラリのアンドロイド部分をどのようにデバッグできるかわかりません。
例
public class RNZappsCameraModule extends ReactContextBaseJavaModule
implements ActivityEventListener {
@ReactMethod
public void myJavascriptMethod() {
// I want a breakpoint here
// cameraIntent initialization happens here
try
{
currentActivity.startActivityForResult(cameraIntent, requestCode);
}
catch (ActivityNotFoundException e)
{
e.printStackTrace();
}
}
@Override
public void onActivityResult(Activity activity, int requestCode, int resultCode, Intent data)
{
// I want a breakpoint here
}
}
カメラ意図は罰金を開始しますが、私はonActivityResult
がヒットされることはありません信じています。 私はすべてをログに記録して読むことができると知っていますが、最初にエラーがないため、結果が決して自分のアプリに返されない理由を説明しません。
Googleと公式RNのドキュメントは現在のところ私の友人ではありませんので、正しい軌道に乗せてください。
Androidスタジオを使用していますか? –
@JeremyLee:はい、私のプロジェクトに必要なすべてのSDKを完全に更新してインストールしました – DerpyNerd