如何将图标添加到我的RubyMotion Android应用程序?
我正在为Android开发RubyMotion应用程序。我想给它添加一个图标。他说:如何将图标添加到我的RubyMotion Android应用程序?,android,icons,rubymotion,Android,Icons,Rubymotion,我正在为Android开发RubyMotion应用程序。我想给它添加一个图标。他说: 图标:项目图标名称,作为字符串。该值必须是可绘制资源目录中存在的图标文件的basename(不带扩展名) 我把这一行放在我的Rakefile中: Motion::Project::App.setup do |app| ... app.icon = 'icon' 我尝试了几个地方来放置图标文件,但未能使其正常工作: 将图标放在resources/icon.png中会出现以下错误: » rake devi
图标
:项目图标名称,作为字符串。该值必须是可绘制资源目录中存在的图标文件的basename(不带扩展名)
我把这一行放在我的Rakefile中:
Motion::Project::App.setup do |app|
...
app.icon = 'icon'
我尝试了几个地方来放置图标文件,但未能使其正常工作:
将图标放在resources/icon.png
中会出现以下错误:
» rake device
Create ./build/Development-23/AndroidManifest.xml
invalid resource directory name: ./resources icon.png
rake aborted!
Command failed with status (1): ["/Users/me/.rubymotion-android/sd...]
/Library/RubyMotion/lib/motion/project/template/android.rb:188:in `block in <top (required)>'
/Library/RubyMotion/lib/motion/project/template/android.rb:786:in `block (2 levels) in <top (required)>'
/Library/RubyMotion/lib/motion/project/template/android.rb:786:in `each'
/Library/RubyMotion/lib/motion/project/template/android.rb:786:in `block in <top (required)>'
/Users/me/.rvm/gems/ruby-2.2.2@rm-android/bin/ruby_executable_hooks:15:in `eval'
/Users/me/.rvm/gems/ruby-2.2.2@rm-android/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => build
(See full trace by running task with --trace)
rake设备
创建./build/Development-23/AndroidManifest.xml
无效的资源目录名称:./resources icon.png
雷克流产了!
命令失败,状态为(1):[“/Users/me/.rubymotion android/sd…”
/Library/RubyMotion/lib/motion/project/template/android.rb:188:in'block-in'
/Library/RubyMotion/lib/motion/project/template/android.rb:786:in'block(2层)in'
/Library/RubyMotion/lib/motion/project/template/android.rb:786:in'each'
/Library/RubyMotion/lib/motion/project/template/android.rb:786:in'block-in'
/Users/me/.rvm/gems/ruby-2.2。2@rm-android/bin/ruby可执行文件挂钩:15:in'eval'
/Users/me/.rvm/gems/ruby-2.2。2@rm-android/bin/ruby_可执行_挂钩:15:in`'
任务:TOP=>build
(通过使用--trace运行任务查看完整跟踪)
将图标放置在resources/@drawable/icon.png
中会出现相同的错误,资源目录名称无效:./resources@drawable。将图标放置在项目的根目录中会出现相同的错误
我应该把我的图标放在哪里?试试看
创建一个名为icon.PNG的180x180 PNG文件,并将其保存在resources文件夹中
现在将以下内容添加到您的rakefile:
Motion::Project::App.setup do |app|
app.icons = ['icon.png']
app.prerendered_icon = true