0

私たちの開発者がGitLabリポジトリにコミットするときに実行できるビルドプロセスをセットアップしようとしています。私はこのことをAPKを構築するために取得しようとしており、私が使用している方法はthis threadであり、私が得ているエラーはhereです。これはファイルaaptが存在しないことを意味しています。その経路を調査することが最も確かに存在するので、ここで間違っていることは何も分かりません。APKをコンパイルしようとしましたが、失敗しました。

私はベースとして使用していドッキングウィンドウコンテナは/runmymind/docker-android-sdk/:latestその後、私は私が前にAndroidアプリをコンパイルしたことがないように私はこれを失敗していますどのように完全かどうか分からないthis dockerfile at /chamunks/ReactNativeAndroid/

を使用していていますしかし、このプロセスはそれが狂っているので、誰もがアンドロイドアプリをどのように構築するのか疑問に思います。

答えて

1

android/buildandroid/app/buildディレクトリを削除してから、gradleを呼び出してアプリケーションをビルドしてインストールすることができます。

Debugの場合は、プロジェクトのルートディレクトリでこれらを呼び出す必要があります。 (cd android/ && ./gradlew assembleDebug)

  • (cd android/ && ./gradlew installDebug)
    • Releaseについてあなたのプロジェクトのルートディレクトリにこれらを呼び出す必要があります。このオプションには生成された.keystoreファイルが必要です。生成された.apkファイルはandroid/app/build/outputs/apkパス以下です。

      • (cd android/ && ./gradlew assembleRelease)
      • (cd android/ && ./gradlew installRelease)

      また、あなたのAndroid-SDKを再インストールしてみてください。バージョン23.0.3に問題がある可能性があります。

    +0

    私は一時的にこの質問のプロジェクトをバックバーナーで行っていましたが、これはまだ試していなかった提案を提供するかもしれません。 GitLab-CIで試す前にアンドロイド/ディレクトリを生成しました – chamunks

    関連する問題