Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 混合应用程序不适用于Monaca IDE_Android_Monaca - Fatal编程技术网

Android 混合应用程序不适用于Monaca IDE

Android 混合应用程序不适用于Monaca IDE,android,monaca,Android,Monaca,几个月前,我开始使用Monaca IDE构建一个混合应用程序,现在我正在尝试对其进行一些更改,问题是当我尝试进行调试构建以测试应用程序时,它不工作,甚至不运行,当它启动时说“我的应用程序必须关闭”,我没有更改源代码,我只是添加了一些html和js文件 index.html、主js文件和config.xml都是完整的。我在安卓2、4.2和6上测试了构建,它们都不起作用,我可以发布你们需要的必要代码,现在我不知道我可以发布什么代码来帮助你们 我不知道IDE是否有新的东西我应该注意 以下是我的conf

几个月前,我开始使用Monaca IDE构建一个混合应用程序,现在我正在尝试对其进行一些更改,问题是当我尝试进行调试构建以测试应用程序时,它不工作,甚至不运行,当它启动时说“我的应用程序必须关闭”,我没有更改源代码,我只是添加了一些html和js文件

index.html、主js文件和config.xml都是完整的。我在安卓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>

安特尔车
安特尔车

问题不在IDE中,而是在您的文件中。当您将项目上传到MonacaIDE时,它会创建一个新的空白配置文件。您需要确保设置了所有这些设置,并启用所需的功能以使其正常工作。此外,如果您使用的是自定义插件,但使用的是免费帐户,这些插件将不包括在内


要确认工作环境,我建议使用他们的默认模板之一,如Onsen 2.0示例来测试所有内容,并确保您的设计环境已设置并正常工作。

Munsterlander给了您一些很好的提示。 此外,如果您使用的是自定义插件,并且仅通过指定插件名称就导入了它们,那么在再次构建项目后,将下载它们的最新版本。这意味着新版本的插件可能与您的原始配置不兼容


您可以尝试将您的项目升级到Cordova 5.2,然后重新构建,看看它是否有效。

好吧……我从零开始了项目,到了一半时,我意识到问题在于包名,如果您将其从原始版本更改,不知怎的,它就是不起作用。我把默认的名字放在那里,它就像一个符咒!,谢谢你的帮助!