Codenameone 代码名1-Android构建错误

Codenameone 代码名1-Android构建错误,codenameone,build.xml,Codenameone,Build.xml,我在尝试将我的应用程序发送到服务器进行构建(android)时遇到错误。Netbeans输出以下消息(实际用户名已删除): 与此同时,Netbeans在JavaFX方面也有问题。因此,我下载了最新的jdk,并在代码名one中添加了一个提示:java.version->8。这解决了这两个问题,但现在我无法构建我的应用程序 编辑: Codename_settings.properties文件(某些信息隐藏,但存在于文件中): # #2017年7月11日星期二14:27:58 CEST 代码名1.io

我在尝试将我的应用程序发送到服务器进行构建(android)时遇到错误。Netbeans输出以下消息(实际用户名已删除):

与此同时,Netbeans在JavaFX方面也有问题。因此,我下载了最新的jdk,并在代码名one中添加了一个提示:java.version->8。这解决了这两个问题,但现在我无法构建我的应用程序

编辑: Codename_settings.properties文件(某些信息隐藏,但存在于文件中):

#
#2017年7月11日星期二14:27:58 CEST
代码名1.ios.appid=
代码名1.ios.release.provision=
codename1.arg.java.version=8
codename1.arg.rim.obfuscation=false
codename1.arg.ios.project\u type=ios
foobarfoo=这是对我们将要做的事情的描述
codename1.arg.ios.interface\u orientation=UIInterfaceOrientation肖像\:UIInterfaceOrientation肖像向上向下\:UIInterfaceOrientation与景观左\:UIInterfaceOrientation与景观右
代码名1.displayName=
代码名1.android.keystrealias=
代码名1.ios.release.certificate=
codename1.arg.ios.background_modes=,蓝牙中心,蓝牙外围设备
codename1.android.keystrepassword=
代码名1.ios.provision=
codename1.arg.ios.add_libs=;CoreBluetooth.framework
codename1.arg.ios.dsym=false
codename1.arg.android.release=true
基斯托里亚斯酒店=
codename1.arg.ios.statusbar\u hidden=false
代码名1.languageLevel=5
codename1.android.keystore=
codename1.arg.ios.pods=,Cordova
codename1.vendor=CodenameOne
代码名1.arg.win.ver=8
代码名1.ios.certificatePassword=
代码名1.ios.debug.certificatePassword=
codename1.mainName=Main
代码名1.ios.release.certificatePassword=
codename1.arg.ios.prerendered_icon=false
codename1.ios.debug.certificate=
libVersion=169
codename1.arg.android.xpermissions=
codename1.arg.ios.application\u exits=false
codename1.secondaryTitle=CodenameOne\u模板
代码名1.1说明=
codename1.ios.debug.provision=
codename1.arg.build.incSources=1
codename1.arg.j2me.nativeThemeConst=0
代码名1.rim.certificatePassword=
代码名1.version=2.0
代码名1.ios.certificate=
codename1.icon=icon.png
代码名1.rim.signtoolCsk=
codename1.arg.ios.plistInject=nsBluetooth外围设备说明${foobarfoo}
codename1.arg.android.debug=false
代码名1.rim.signtoolDb=
codename1.arg.ios.includePush=false
codename1.arg.ios.testFlight=false
codename1.packageName=com.ijs.opkp

有人知道会出现什么问题吗?

查看属性中的条目与XML中的条目,
displayName
属性似乎为空。我没有检查所有内容,但这似乎是一个问题。

codenameone\u settings.properties中的一个值为空。如果您将codenameone_settings.properties包含在问题中,我可能能够回答这个问题。请注意,在编辑问题后,您需要在此处进行评论,以便我会得到通知…感谢您的建议。我添加了codenameone_settings.properties文件。有什么东西不见了吗?我不记得构建工作时文件是什么样子的。我添加了一个显示名。然后Netbeans警告我需要设置一个Android证书。我建立了它,现在正在施工。非常感谢。
Prompting for password
Building for username: <actualUsernameHere>
/home/user/NetBeansProjects/OPKP/build.xml:338: The attribute  can't be empty 
BUILD FAILED (total time: 6 seconds)
<target name="build-for-android-device" depends="clean,copy-android-override,copy-libs,jar,clean-override">
    <codeNameOne 
        jarFile="${dist.jar}"
        displayName="${codename1.displayName}"
        packageName = "${codename1.packageName}"
        mainClassName = "${codename1.mainName}"
        version="${codename1.version}"
        icon="${codename1.icon}"
        vendor="${codename1.vendor}"
        subtitle="${codename1.secondaryTitle}"          

        targetType="android"
        keystoreAlias="${codename1.android.keystoreAlias}"
        keystore="${codename1.android.keystore}"
        certPassword="${codename1.android.keystorePassword}"
        automated="${automated}"
        /> //line 338
</target>
Cannot use a cn1lib with java version greater then the project java version
#
#Tue Jul 11 14:27:58 CEST 2017
codename1.ios.appid=
codename1.ios.release.provision=
codename1.arg.java.version=8
codename1.arg.rim.obfuscation=false
codename1.arg.ios.project_type=ios
foobarfoo=This is a description of what we are going to do
codename1.arg.ios.interface_orientation=UIInterfaceOrientationPortrait\:UIInterfaceOrientationPortraitUpsideDown\:UIInterfaceOrientationLandscapeLeft\:UIInterfaceOrientationLandscapeRight
codename1.displayName=
codename1.android.keystoreAlias=
codename1.ios.release.certificate=
codename1.arg.ios.background_modes=,bluetooth-central,bluetooth-peripheral
codename1.android.keystorePassword=<actualPassHidden>
codename1.ios.provision=
codename1.arg.ios.add_libs=;CoreBluetooth.framework
codename1.arg.ios.dsym=false
codename1.arg.android.release=true
roid.keystoreAlias=<actualAliasHidden>
codename1.arg.ios.statusbar_hidden=false
codename1.languageLevel=5
codename1.android.keystore=<actualPathHidden>
codename1.arg.ios.pods=,Cordova
codename1.vendor=CodenameOne
codename1.arg.win.ver=8
codename1.ios.certificatePassword=
codename1.ios.debug.certificatePassword=
codename1.mainName=Main
codename1.ios.release.certificatePassword=
codename1.arg.ios.prerendered_icon=false
codename1.ios.debug.certificate=
libVersion=169
codename1.arg.android.xpermissions=<uses-permission android\:name\="android.permission.BLUETOOTH"/><uses-permission android\:name\="android.permission.BLUETOOTH_ADMIN"/><uses-permission android\:name\="android.permission.ACCESS_COARSE_LOCATION"/>
codename1.arg.ios.application_exits=false
codename1.secondaryTitle=CodenameOne_Template
codename1.description=
codename1.ios.debug.provision=
codename1.arg.build.incSources=1
codename1.arg.j2me.nativeThemeConst=0
codename1.rim.certificatePassword=
codename1.version=2.0
codename1.ios.certificate=
codename1.icon=icon.png
codename1.rim.signtoolCsk=
codename1.arg.ios.plistInject=<key>NSBluetoothPeripheralUsageDescription</key><string>${foobarfoo}</string>
codename1.arg.android.debug=false
codename1.rim.signtoolDb=
codename1.arg.ios.includePush=false
codename1.arg.ios.testFlight=false
codename1.packageName=com.ijs.opkp