应用程序无法在PGB下为WP8构建,但构建到Android没有问题

时间:2015-02-12 17:41:14

标签: cordova windows-phone-8 phonegap-plugins

我已经分叉WildBeast's ScannerPlugin demo并在我的PGB中构建它。一切都很好。适用于Android和WP8的完美构建。然后我基于这个演示构建了my own project,进行了很多更改,并通过PGB再次构建它。

PhoneGap Build一直拒绝构建到Windows Phone 8平台,并出现以下错误(来自日志):

C:\project\App.xaml(1,1,1,1): error : x:Class="com.trejder.phonegap.2dcodereader.App" is not valid. 'com.trejder.phonegap.2dcodereader.App' is not a valid fully qualified class name. [C:\project\_2DCodeReader.csproj]
C:\project\MainPage.xaml(1,1,1,1): error : x:Class="com.trejder.phonegap.2dcodereader.MainPage" is not valid. 'com.trejder.phonegap.2dcodereader.MainPage' is not a valid fully qualified class name. [C:\project\_2DCodeReader.csproj]

有人可以花几分钟时间调查并告诉我,发生了什么事吗?我的源代码中没有MainPage,所以我不知道,PGB是什么意思?

应用程序构建到Android并在那里作为魅力。当通过Ripple在本地测试时,也没有错误和问题。

这对我来说是新鲜事。直到知道,我通过PhoneGap Build构建的所有应用程序都可以在所有平台上构建好或者根本不构建。

1 个答案:

答案 0 :(得分:1)

看来,PhoneGap Build(构建WP8时)或Windows Phone规范本身不允许在应用程序ID中使用数字(Android确实如此)。

com.trejder.phonegap.2dcodereader更改为com.trejder.phonegap.barcodereader解决了我的问题。现在,应用程序可以毫无问题地构建到PGB中的所有平台。