2016-03-12 79 views
1

幾個月前我開始使用Monaca IDE構建混合應用程序,現在我試圖對其進行一些更改,事情是當我嘗試進行調試構建以測試它不工作,它甚至沒有運行,當它開始說「我的應用程序必須關閉」時,我沒有更改源代碼,我只是添加了一些html和js文件。混合應用程序不與Monaca IDE一起工作

index.html,主js文件和config.xml完好無損。我測試了Android 2,4.2和6上的構建,其中沒有任何工作,我可以發佈你需要的必要代碼,現在我不知道我可以發佈什麼代碼來幫助你們!

我不知道是否有什麼新的IDE我應該知道!

這裏是我的config.xml:

<?xml version="1.0" encoding="UTF-8"?> 
    <widget xmlns="http://www.w3.org/ns/widgets" id="com.example.ANTELCar" version="2.0.1"> 
    <name>Antel Car</name> 
    <description>Antel Car</description> 
    <author/> 
    <content src="index.html"/> 
    <preference name="loglevel" value="DEBUG"/> 
     <preference name="AndroidLaunchMode" value="singleTop"/> 
     <preference name="ErrorUrl" value=""/> 
     <preference name="SplashScreen" value="screen"/> 
     <preference name="monaca:DisableCookie" value="false"/> 
     <feature name="App"> 
     <param name="android-package" value="org.apache.cordova.App"/> 
     </feature> 
     <preference name="AllowInlineMediaPlayback" value="false"/> 
     <preference name="AutoHideSplashScreen" value="false"/> 
     <preference name="BackupWebStorage" value="cloud"/> 
     <preference name="EnableViewportScale" value="false"/> 
     <preference name="FadeSplashScreen" value="true"/> 
     <preference name="FadeSplashScreenDuration" value=".25"/> 
     <preference name="KeyboardDisplayRequiresUserAction" value="true"/> 
     <preference name="MediaPlaybackRequiresUserAction" value="false"/> 
     <preference name="ShowSplashScreenSpinner" value="true"/> 
     <preference name="SuppressesIncrementalRendering" value="false"/> 
     <preference name="TopActivityIndicator" value="gray"/> 
     <preference name="GapBetweenPages" value="0"/> 
     <preference name="PageLength" value="0"/> 
     <preference name="PaginationBreakingMode" value="page"/> 
     <preference name="PaginationMode" value="unpaginated"/> 
     <feature name="LocalStorage"> 
     <param name="ios-package" value="CDVLocalStorage"/> 
     </feature> 
     <preference name="monaca:targetFamilyiPhone" value="1"/> 
     <preference name="monaca:targetFamilyiPad" value="1"/> 
     <access origin="*"/> 
     <access origin="mailto:*"/> 
     <preference name="KeepRunning" value="false"/> 
     <preference name="monaca:AndroidIsPackageNameSeparate" value="true"/> 
     <preference name="DisallowOverscroll" value="true"/> 
     <preference name="Orientation" value="portrait"/> 
     <preference name="SplashScreenDelay" value="4000"/> 
     <preference name="Fullscreen" value="false"/> 
     <preference name="AndroidPersistentFileLocation" value="Compatibility"/> 
     <allow-intent href="itms:*"/> 
     <allow-intent href="itms-apps:*"/> 
     <allow-navigation href="*"/> 
    </widget> 

回答

1

這個問題將不會在IDE,但你的文件中。將項目上傳到Monaca IDE時,它會創建一個新的空白配置文件。您需要確保您設置了所有這些設置並啓用您需要的設置。另外,如果您使用的是自定義插件,但正在使用免費帳戶,那麼這些插件將不會包含在內。

爲了確認工作環境,我建議使用其默認模板之一(如Onsen 2.0示例)來測試所有內容並確保您的設計環境已安裝並正常工作。

+0

呃......我從頭開始了這個項目,在那裏我意識到問題是包名,如果你從原來的改變它,它就是不起作用。我把默認名稱放在那裏,它作爲一個魅力!感謝您的幫助! –

1

Munsterlander給了你一些很好的提示。 另外,如果您使用的是自定義插件,並且您只是通過指定插件名稱導入它們,那麼一旦您再次構建項目,就會下載它們的最新版本。這意味着也許新版本的插件與您的原始配置不兼容。

您可以嘗試將您的項目升級到Cordova 5.2並重新構建以查看它是否有效。

相關問題