Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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
Javascript Phonegap中Android应用程序图标_Javascript_Android_Html_Cordova_Icons - Fatal编程技术网

Javascript Phonegap中Android应用程序图标

Javascript Phonegap中Android应用程序图标,javascript,android,html,cordova,icons,Javascript,Android,Html,Cordova,Icons,我有一个HTML5/Javascript应用程序,我使用PhoneGap的构建服务为我的Android生成APK文件 我成功地在我的Android上安装了APK文件,一切正常,只是手机上的应用程序图标是默认的Android图标。在PhoneGap Build中,我将我的PNG文件上传到了“详细信息”部分下的项目中,我认为该图标应该用作你的应用程序图标?我试过几种不同的尺码 如果我还需要做其他事情,请告诉我。在电话间隙中,应包含以下内容 www_android\res\values\strings

我有一个HTML5/Javascript应用程序,我使用PhoneGap的构建服务为我的Android生成APK文件

我成功地在我的Android上安装了APK文件,一切正常,只是手机上的应用程序图标是默认的Android图标。在PhoneGap Build中,我将我的PNG文件上传到了“详细信息”部分下的项目中,我认为该图标应该用作你的应用程序图标?我试过几种不同的尺码


如果我还需要做其他事情,请告诉我。

在电话间隙中,应包含以下内容

www_android\res\values\strings.xml-包含应用程序的名称
www_android\res\drawable hdpi-包含一个57x57像素的图标
www_android\res\drawable hdpi-包含一个57x57像素的图标
www\u android\res\drawable hdpi-包含一个57x57像素的图标

(步骤12)

或者

<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" id="com.nitobi.johngarrett" version="1.0">
<name>John Garrett Drinking Game</name> 
<description>
If you're watching a Canucks game, you need play this.
</description> 
<author href="http://www.nitobi.com" email="support@nitobi.com">
Tim Kim, Ryan Betts, Fil Maj
</author> 
<icon src="img/beer_72.png" width="72" height="72" />
<icon src="img/beer_48.png" width="48" height="48" />
<icon src="img/beer_36.png" width="36" height="36" />
</widget>

约翰·加勒特饮酒游戏
如果你在看加努克人的比赛,你需要玩这个。

以上答案都不管用,但我找到了答案。创建一个png图标并将其命名为“icon.png”,然后简单地将图像放在“Project_Folder/res/drawable hdpi/”下,其中Project_Folder是您的PhoneGap应用程序文件夹


希望能有帮助。

你的确切意思是什么?上传前在APK文件中的某个地方或我的文件夹中的某个地方?您提供的替代解决方案有效。为了使第一个选项有效(无PhoneGap构建),您需要确保,如果使用“icon.png”作为文件名,您可以将AndroidManifest.xml文件中的android:icon属性更改为android:icon=“@drawable/icon”第一个解决方案对我有效,尽管路径有点不同(我的图标位于
资产/www/res/icon/android
,所以我只是替换了这些图标)。但是,在用新图标更新APK之前,我必须对项目执行“清理”/“重建”。仅供参考。替代方案效果良好,thnks+1.mine在此”Project_文件夹/platforms/android/bin/res/crunch1。这不是一个重复的主题-引用的主题讨论Eclipse应用程序,而这一主题的重点是在云上构建PhoneGap。2.我在这里找到了答案:->“默认图标必须命名为icon.png,并且必须位于应用程序文件夹的根目录中。”