2016-12-15 107 views
0

长时间不成功的搜索后,我决定在这里发布我的问题。我正在尝试在我的Meteor应用程序中使用Cordova Crosswalk插件。我用包从大气科尔多瓦人行横道插件 - 使用流星1.4.2.2不工作

meteor add crosswalk

以及科尔多瓦包从GitHub

meteor add cordova:[email protected]

当我在我的应用程序安装包,一切都运行得很好,但如果我建我的应用程序(Android的apk文件)它不包含人行横道(apk大小约为10 MB,无论是否插件)。

我得到,当我构建应用程序如下

Crosswalk info:dova app for Android   | 
    After much discussion and analysis of the market, 
    we have decided to discontinue support for Android 4.0 (ICS) in Crosswalk starting with version 20, 
    so the minSdkVersion of Cordova project is configured to 16 by default. 

但是,这听起来更像是一个信息的唯一线索。我还添加以下行到我的移动config.js文件,但没有成功

app.setPreference('android-minSdkVersion', '16');

缺少什么我在这里?

提前致谢!

+0

我正在[email protected]如流星包的方式很少,但不是插件(不是必要的?)尝试删除它 – Mikkel

+0

嗨@Mikkel,谢谢您响应。正如我所描述的,我试图使用流星包,但没有成功,构建的apk仍然只有10 MB大小,这意味着不添加人行横道。你能描述你的构建过程吗?包含人行横道的apk是否在其他文件夹中? – RainerWahnsinn

+0

@mikkel还有一个问题,请问您可以发布您的mobile-config.js配置吗?这对我很有帮助!提前致谢 – RainerWahnsinn

回答

0

这是我的手机配置。有一个在秘诀这里

// mobile-config.js 
// This section sets up some basic app metadata, 
// the entire section is optional. 
App.info({ 
    id: 'com.senecto.amba.mcduck', 
    version: '1.1.10', 
    name: 'Amba.McDuck', 
    description: 'Amba tablet - mcduck version', 
    author: 'Mike King', 
    email: '[email protected]', 
    website: 'http://senecto.com' 
}); 
// Set up resources such as icons and launch screens. 
App.icons({ 
// 'iphone_2x  // (120x120) 
// 'iphone_3x  // (180x180) 
// 'ipad    // (76x76) 
// 'ipad_2x   // (152x152) 
// 'ipad_pro   // (167x167) 
// 'ios_settings  // (29x29) 
// 'ios_settings_2x // (58x58) 
// 'ios_settings_3x // (87x87) 
// 'ios_spotlight // (40x40) 
// 'ios_spotlight_2x // (80x80) 
'android_mdpi' : 'public/res/icon/mipmap-mdpi/ic_launcher.png',  // (48x48) 
'android_hdpi' : 'public/res/icon/mipmap-hdpi/ic_launcher.png', // (72x72) 
'android_xhdpi' : 'public/res/icon/mipmap-xhdpi/ic_launcher.png', // (96x96) 
'android_xxhdpi' : 'public/res/icon/mipmap-xxhdpi/ic_launcher.png', // (144x144) 
'android_xxxhdpi' : 'public/res/icon/mipmap-xxxhdpi/ic_launcher.png' // (192x192)// 
}); 
App.launchScreens({ 
// 'iphone_2x': 'public/res/screen.png', 
// 'iphone5': 'public/res/screen.png', 
// 'iphone6': 'public/res/screen.png', 
// 'iphone6p_portrait': 'public/res/screen.png', 
// 'iphone6p_landscape': 'public/res/screen.png', 
// 'ipad_portrait': 'public/res/screen.png', 
// 'ipad_portrait_2x': 'public/res/screen.png', 
// 'ipad_landscape': 'public/res/screen.png', 
// 'ipad_landscape_2x': 'public/res/screen.png', 
'android_mdpi_portrait': 'public/res/screen.png', 
'android_mdpi_landscape': 'public/res/screen.png', 
'android_hdpi_portrait': 'public/res/screen.png', 
'android_hdpi_landscape': 'public/res/screen.png', 
'android_xhdpi_portrait': 'public/res/screen.png', 
'android_xhdpi_landscape': 'public/res/screen.png', 
'android_xxhdpi_portrait': 'public/res/screen.png', 
'android_xxhdpi_landscape': 'public/res/screen.png' 
    // 'iphone': 'splash/Default~iphone.png', 
    // 'iphone_2x': 'splash/[email protected]~iphone.png', 
    // ... more screen sizes and platforms ... 
}); 
// Set PhoneGap/Cordova preferences 
//App.setPreference('BackgroundColor', '0xff0000ff'); 
App.setPreference('HideKeyboardFormAccessoryBar', true); 
// App.setPreference('Orientation', 'landscape'); 
// App.setPreference('Orientation', 'landscape', 'android'); 
// App.setPreference('Orientation', 'landscape', 'ios'); 
App.setPreference('Fullscreen', 'true', 'android'); 
App.setPreference('Fullscreen', 'true', 'ios'); 
App.setPreference('android-targetSdkVersion', '23'); 
App.setPreference('WebAppStartupTimeout', 60000); 
App.setPreference('AndroidPersistentFileLocation','Compatibility') 

// Pass preferences for a particular PhoneGap/Cordova plugin 
// App.configurePlugin('com.phonegap.plugins.facebookconnect', { 
// APP_ID: '1234567890', 
// API_KEY: 'supersecretapikey' 
// }); 
// Add custom tags for a particular PhoneGap/Cordova plugin 
// to the end of generated config.xml. 
// Universal Links is shown as an example here. 
// App.appendToConfig(` 
// <universal-links> 
//  <host name="localhost:3000" /> 
// </universal-links> 
// `); 

App.accessRule('blob:*'); 
App.accessRule('file:*'); 
App.accessRule('*'); 
App.accessRule('skype:*',{launchExternal: true}); 
相关问题