2016-03-12 2 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 и снова построить, чтобы узнать, работает ли он.

Смежные вопросы