Android 作为phonegap打包移动应用的响应式web应用

Android 作为phonegap打包移动应用的响应式web应用,android,cordova,phonegap-build,Android,Cordova,Phonegap Build,我的要求很简单。我有一个响应web-url,我想把它打包成一个android应用程序,这样每当访问该应用程序时,web-url都会在设备本机浏览器中打开,对于用户来说,它将表现为一个移动应用程序。 我正在使用下面的config.xml进行phonegap构建: <?xml version='1.0' encoding='utf-8'?> <widget id="com.demo.sample" version="0.0.1" xmlns="http://www.w3.org/n

我的要求很简单。我有一个响应web-url,我想把它打包成一个android应用程序,这样每当访问该应用程序时,web-url都会在设备本机浏览器中打开,对于用户来说,它将表现为一个移动应用程序。 我正在使用下面的config.xml进行phonegap构建:

<?xml version='1.0' encoding='utf-8'?>
<widget id="com.demo.sample" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:gap="http://phonegap.com/ns/1.0">
    <name>MyApp</name>
    <description>
        Sample.in mobile app.
    </description>
    <author email="@#$%@gmail.com" href="http://google.in">
        Team
    </author>
    <preference name="phonegap-version" value="3.7.0" />
    <content src="http://google.in/" />
    <plugin name="cordova-plugin-whitelist" version="1" />
    <plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser" />
    <icon src="icon/android/playstore-icon.png" />
    <icon gap:platform="android" gap:qualifier="ldpi" src="icon/android/drawable-ldpi/ic_launcher.png" />
    <icon gap:platform="android" gap:qualifier="mdpi" src="icon/android/drawable-mdpi/ic_launcher.png" />
    <icon gap:platform="android" gap:qualifier="hdpi" src="icon/android/drawable-hdpi/ic_launcher.png" />
    <icon gap:platform="android" gap:qualifier="xhdpi" src="icon/android/drawable-xhdpi/ic_launcher.png" />
<platform name="android">
    <!-- you can use any density that exists in the Android project -->
    <splash src="icon/android/loading-image.png" density="land-hdpi"/>
    <splash src="icon/android/loading-image.png" density="land-ldpi"/>
    <splash src="icon/android/loading-image.png" density="land-mdpi"/>
    <splash src="icon/android/loading-image.png" density="land-xhdpi"/>

    <splash src="icon/android/loading-image.png" density="port-hdpi"/>
    <splash src="icon/android/loading-image.png" density="port-ldpi"/>
    <splash src="icon/android/loading-image.png" density="port-mdpi"/>
    <splash src="icon/android/loading-image.png" density="port-xhdpi"/>
</platform>    
    <access origin="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />
    <platform name="android">
        <allow-intent href="market:*" />
    </platform>
    <platform name="ios">
        <allow-intent href="itms:*" />
        <allow-intent href="itms-apps:*" />
    </platform>   
</widget>

MyApp
手机应用程序中的示例。
团队

当我打包此应用程序时,在android上加载应用程序时,启动屏幕不可见。有什么不对劲的建议吗?

实际上有一个解决办法,而不是试图从配置文件中包含它,你能试着在
platform/android/res/drawable
中复制粘贴你的飞溅图像和图标图像吗, 你文章的标题与你的问题无关。我几乎没读过。你应该有关于你的问题的标题

我有演示应用程序,在那里你可以看到源代码。 你想做屏幕测试吗

祝你好运
Jesse

你能确认一下icon/android/loading image.png的位置吗?这应该在您的根文件夹中。除此之外,快速一看,这看起来还不错。通过检查platform/android/res文件夹确认您的图像正在被复制。我在这里发布了我的一个项目的摘录,它可能会有所帮助:@laughingpine:By root forder你是说在www文件夹内吗?项目根是指上面的文件夹
www/
,如果你正在使用
www/
,那么将路径更改为:
www/icon/android/loading image.png
——黑莓除外,必须从
www/
folder@laughingpine当前位置它仍然不工作。我已经检查了你提到的所有内容。我对phonegap不太熟悉,但它们的语法应该是不同的,例如
抱歉,我的评论是针对普通的Cordova。