【问题标题】:Codename one uwp build failed代号一 uwp 构建失败
【发布时间】:2016-11-12 12:49:48
【问题描述】:

直到昨天一切都很好,我可以构建我的 UWP 应用程序并从构建服务器下载它。

从今天开始,不做任何更改我得到一个错误:

 [exec]   Using shared compilation with compiler from directory: C:\Program Files (x86)\MSBuild\14.0\Bin
 [exec] src\com\codename1\admob\AdMobNativeImplFactoryImpl.cs(6,20): error CS0266: Cannot implicitly convert type 'com.codename1.admob.AdMobNativeImpl' to 'com.codename1.admob.IAdMobNativeImpl'. An explicit conversion exists (are you missing a cast?) [C:\Users\CODENA~1\AppData\Local\Temp\build8891191631952326639xxx\TestProject\UWPProject\UWPApp\UWPApp.csproj]
 [exec] Done Building Project "C:\Users\CODENA~1\AppData\Local\Temp\build8891191631952326639xxx\TestProject\UWPProject\UWPApp\UWPApp.csproj" (default targets) -- FAILED.
 [exec] 
 [exec] Build FAILED.
 [exec] 
 [exec] "C:\Users\CODENA~1\AppData\Local\Temp\build8891191631952326639xxx\TestProject\UWPProject\UWPApp\UWPApp.csproj" (default target) (1) ->
 [exec] (XamlPreCompile target) -> 
 [exec]   src\com\codename1\admob\AdMobNativeImplFactoryImpl.cs(6,20): error CS0266: Cannot implicitly convert type 'com.codename1.admob.AdMobNativeImpl' to 'com.codename1.admob.IAdMobNativeImpl'. An explicit conversion exists (are you missing a cast?) [C:\Users\CODENA~1\AppData\Local\Temp\build8891191631952326639xxx\TestProject\UWPProject\UWPApp\UWPApp.csproj]
 [exec] 
 [exec]     0 Warning(s)
 [exec]     1 Error(s)
 [exec] 
 [exec] Time Elapsed 00:00:04.94

BUILD FAILED
C:\Users\CODENA~1\AppData\Local\Temp\build8891191631952326639xxx\TestProject\build-win.xml:64: exec returned: 1

有人知道怎么解决吗?

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    我们发布了一个更新,增加了对 UWP 的本机接口的支持,这对于为以前的 Windows 版本生成的一些旧存根代码可能会失败。

    我假设您使用的是全屏 admob cn1lib?

    请提交问题或拉取请求以解决此问题。我们可能会在下周的某个时间修复它,如果您现在需要,这些是您自己修复的步骤:

    1. 从 github 签出 cn1lib 源

    2. 删除native/windows下的文件

    3. 在 NetBeans 中打开项目

    4. 找到实现NativeInterface的接口

    5. 右键单击它们并选择 Generate Native Sources:重要回答 NO 以覆盖现有代码

    6. 构建和安装库

    额外学分:

    提交更改并为此提交拉取请求,最好是 fork http://github.com/codenameone/CodenameOneLibs/ 并在那里提交更新的库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-06
      • 1970-01-01
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多