プロジェクトはビルドされません:エラー:パッケージjava.util.loggingは存在しません[javac] import java.util.logging.Level;codenameoneはAndroidプロジェクトの拡張機能としてjavaseを使用しています。ビルドに失敗する
再現手順:(eclipse neon) 1.新しいcodenameoneプロジェクトを作成します。 2. codenameone設定を開き、admob拡張子をダウンロードします。 3. cn1librariesを更新します。
次のエラーを取得します。ネイティブのアンドロイドにはjava utilはありません。なぜjavaseを使用していますか?
Buildfile: /Users/sam/dev/wordtime5_ws/test2/build.xml
jar:
[echo] Compile is forcing compliance to the supported API's/features for maximum device compatibility. This allows smaller
[echo] code size and wider device support
[copy] Copying 1 file to /Users/sam/dev/wordtime5_ws/test2/build/tmp
[javac] /Users/sam/dev/wordtime5_ws/test2/build.xml:147: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to /Users/sam/dev/wordtime5_ws/test2/build/tmp
[copy] Copying 11 files to /Users/sam/dev/wordtime5_ws/test2/build/tmp
[jar] Building jar: /Users/sam/dev/wordtime5_ws/test2/dist/test2.jar
[javac] /Users/sam/dev/wordtime5_ws/test2/build.xml:171: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to /Users/sam/dev/wordtime5_ws/test2/native/internal_tmp
[javac] /Users/sam/dev/wordtime5_ws/test2/lib/impl/native/javase/com/codename1/admob/AdMobNativeImpl.java:16: error: package java.util.logging does not exist
[javac] import java.util.logging.Level;
[javac] ^
[javac] /Users/sam/dev/wordtime5_ws/test2/lib/impl/native/javase/com/codename1/admob/AdMobNativeImpl.java:17: error: package java.util.logging does not exist
[javac] import java.util.logging.Logger;
[javac] ^
[javac] 2 errors
Java 8以前を使用していますか?あなたはNetbeansを使ってビルドを試しましたか?あなたのEclipseにCN1プラグインの問題がありますか? – Diamond
はい、java 8を使用しています。私のアプリのインポートされたバージョンにこの問題があります。 netbeansで作成された新しいアプリはコンパイルされているようです。しかし、eccliseの新しいアプリもこの問題を示しました。 – sam