2017-03-14 12 views
1

プロジェクトはビルドされません:エラー:パッケージ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 
+0

Java 8以前を使用していますか?あなたはNetbeansを使ってビルドを試しましたか?あなたのEclipseにCN1プラグインの問題がありますか? – Diamond

+0

はい、java 8を使用しています。私のアプリのインポートされたバージョンにこの問題があります。 netbeansで作成された新しいアプリはコンパイルされているようです。しかし、eccliseの新しいアプリもこの問題を示しました。 – sam

答えて

1

私は新しいcodenameoneプロジェクトを作成し、そこにソースをコピーする必要がありました。私のプロジェクトは1歳以上だった。

+0

はい、 'build.xml'は古くなったようです。代わりに、コードネームワン設定を開き、[保存]をクリックする方法もあります。それから、あなたのために 'build.xml'を更新することを提案します。 –

関連する問題