前提・実現したいこと
sharpのオープンソースソフトウェアを使って、androidをビルドすること。
発生しているエラーの解決
発生している問題・エラーメッセージ
途中までうまくいってたんですが、JAVA、JAVACでエラーが発生しました。
$ make -j4 ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=10 TARGET_PRODUCT=aosp_arm64 TARGET_BUILD_VARIANT=eng TARGET_BUILD_TYPE=release TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=generic TARGET_2ND_ARCH=arm TARGET_2ND_ARCH_VARIANT=armv8-a TARGET_2ND_CPU_VARIANT=generic HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-5.4.0-42-generic-x86_64-Ubuntu-20.04.1-LTS HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=QP1A.190711.020 OUT_DIR=out ============================================ [ 0% 191/23279] //libcore:core-oj javac [common] FAILED: out/soong/.intermediates/libcore/core-oj/android_common/javac/core-oj.jar rm -rf "out/soong/.intermediates/libcore/core-oj/android_common/javac/classes" "out/soong/.intermediates/libcore/core-oj/android_common/javac/anno" "out/soong/.intermediates/libcore/core-oj/android_common/javac/srcjars" && mkdir -p "out/soong/.intermediates/libcore/core-oj/android_common/javac/classes" "out/soong/.intermediates/libcore/core-oj/android_common/javac/anno" "out/soong/.intermediates/libcore/core-oj/android_common/javac/srcjars" && out/soong/host/linux-x86/bin/zipsync -d out/soong/.intermediates/libcore/core-oj/android_common/javac/srcjars -l out/soong/.intermediates/libcore/core-oj/android_common/javac/srcjars/list -f "*.java" && (if [ -s out/soong/.intermediates/libcore/core-oj/android_common/javac/srcjars/list ] || [ -s out/soong/.intermediates/libcore/core-oj/android_common/javac/core-oj.jar.rsp ] ; then out/soong/host/linux-x86/bin/soong_javac_wrapper prebuilts/jdk/jdk9/linux-x86/bin/javac -J-Xmx2048M -Xmaxerrs 9999999 -encoding UTF-8 -sourcepath "" -g -XDskipDuplicateBridges=true -XDstringConcat=inline -proc:none -bootclasspath "" -classpath out/soong/.intermediates/libcore/core-all/android_common/turbine-combined/core-all.jar -source 1.8 -target 1.8 -d out/soong/.intermediates/libcore/core-oj/android_common/javac/classes -s out/soong/.intermediates/libcore/core-oj/android_common/javac/anno @out/soong/.intermediates/libcore/core-oj/android_common/javac/core-oj.jar.rsp @out/soong/.intermediates/libcore/core-oj/android_common/javac/srcjars/list ; fi ) && out/soong/host/linux-x86/bin/soong_zip -jar -o out/soong/.intermediates/libcore/core-oj/android_common/javac/core-oj.jar -C out/soong/.intermediates/libcore/core-oj/android_common/javac/classes -D out/soong/.intermediates/libcore/core-oj/android_common/javac/classes && rm -rf "out/soong/.intermediates/libcore/core-oj/android_common/javac/srcjars" libcore/ojluni/src/main/java/java/net/URL.java:1007: エラー: シンボルを見つけられません java.util.SeempLog.record_str(91, "URL:"+query); ^ シンボル: クラス SeempLog 場所: パッケージ java.util libcore/ojluni/src/main/java/java/net/URI.java:584: エラー: シンボルを見つけられません java.util.SeempLog.record_str(92, "s:"+str); ^ シンボル: クラス SeempLog 場所: パッケージ java.util 注意:一部の入力ファイルは推奨されないAPIを使用またはオーバーライドしています。 注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。 注意:入力ファイルの操作のうち、未チェックまたは安全ではないものがあります。 注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。 エラー2個 [ 0% 193/23279] //libcore/mmodules/core_platform_api:core-platform-api-stubs Metalava [common] /media/user/hdd/WORKING_DIRECTORY/external/bouncycastle/repackaged/bcprov/src/main/java/com/android/org/bouncycastle/asn1/x500/style/BCStyle.java:17: warning: Public class com.android.org.bouncycastle.asn1.x500.style.BCStyle stripped of unavailable superclass com.android.org.bouncycastle.asn1.x500.style.AbstractX500NameStyle [HiddenSuperclass] 16:37:24 ninja failed with: exit status 1 #### failed to build some targets (02:11 (mm:ss)) ####
試したこと
open-jdk-14をインストールしてもダメでした。
問題が発生しているところをコメントアウトしてもエラーが発生しましたので元に戻しました。
補足情報(FW/ツールのバージョンなど)
Ubuntu-20.04.1-LTS
core i3 7th
ram 16GB
javac version 9
openjdk9
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/02 13:45
2020/09/02 17:37
2020/09/03 22:46
2020/09/04 22:05
2020/09/05 07:59