问题标签 [motodev-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Assets 文件夹中的 Mp3 音频无法从签名和 zip 对齐的 APK 播放
我正在加载 mp3 文件以在基于 AndEngine 的 Android 游戏中播放。当我将游戏打包为 APK 时,assets 文件夹中的 mp3 音频会抛出错误“无法作为文件描述符打开;它可能已被压缩。”
但是,当我使用 Eclipse (MOTODEV Studio 3.0.2) 中的运行 > 按钮运行游戏时,应用程序被打包、部署到设备并且游戏有声音。在设备上完美运行。
如果我使用“导出 Android 应用程序”打包应用程序,这会创建一个准备好在 Android Market 中部署的签名 APK,然后将该 APK 安装到设备上,游戏运行良好,但声音不播放并引发以下错误:
我尝试将 APK 部署到 Kindle Fire、Motorolo Droid 和 Motorolo Droid 2 Global。该游戏可在所有这些设备上运行,但没有声音。
音频以 mp3 文件的形式存储在 Assets 下名为 Sound 的文件夹中。一个示例文件名是“music-a-nebulas-promise.mp3”。我曾尝试重命名其中一个文件“simple.mp3”,担心命名中不允许使用破折号,但这没有任何区别。
加载音频的代码如下,请注意,当我使用 MOTODEV Studio 运行应用程序时,声音可以完美播放。只有当我尝试将应用程序导出为 APK 并安装它时,我才会收到上述关于压缩的错误:
初始化音频的 AndEngine 方法:
我尝试将 mp3 文件转换为 ogg 和 wav。ogg 和 wav 都抛出与 mp3 文件相同的错误。
由于游戏声音在我使用 Eclipse 运行或调试时有效,这似乎将最终导出步骤作为罪魁祸首。我已经看到建议控制构建过程以防止压缩 Assets 文件夹中的文件的帖子,但我不确定如何从 MOTODEV Studio 中实现这一点。
我还看到了建议将 mp3 音频存储在 res/raw 文件夹中的帖子,但是由于从 Eclipse 运行时会播放 Assets 文件夹中的音频,因此它似乎在打包为 APK 时也应该可以工作。
版本详情
我目前使用 Android SDK Tools v.15 和 Android SDK Platform-tools v.9 的目标是 Android SDK 级别 13(Android 3.2)——所以我认为它可能与 SDK 工具有关,我将 SDK 更新为 v。 16 和 v.10 的平台工具,但这并没有解决问题。
android - 如何使用 MOTODEV 从 Android 中的 MapActivity 扩展活动?
我正在使用 MotoDev Studio 进行 Android 开发,并且正在尝试从 MapActivity 扩展我的 Activity。但是 MotoDev 不允许我这样做。
谁能告诉我为什么会这样?另一方面,在 Eclipse 中,我可以使用 Google Api。请帮帮我。
android - Problems with Twitter on Android App
I'm trying to show one public twitter profile in one WebView of my app, is not necessary to login twitter, in the MotoDev Simulator this works fine, but in the physical device don't work, this: "403 fobiden limite exceed rate" error appears, this is the simple code line that I'm using:
webView.loadUrl("https://mobile.twitter.com/#!/asambleaecuador");
and works fine into de MotoDev simulator AVD
....can somebody helpme please!!!
Thanks
android - Android 项目在 Motodev 上运行,但在 Eclipse 上崩溃
我在 Motodev 上做了一个 android 项目(它本身就是一个 eclipse 插件)。但是现在当我尝试在 eclipse 上运行同一个项目时,模拟器给我一个错误,如下错误:
android - 无法运行或调试 SVN android 项目
我在开始对我的项目使用版本控制时遇到了一些初学者问题。我的应用程序已经在运行,我已经安装了颠覆性并执行了以下操作: 1- 将我的项目签出到服务器 - 好的。2- 在另一台电脑上,添加了新的存储库位置 - 好的。
我可以在 SVN Repositories 透视图中看到项目树,其中包含所有文件,但是当我尝试运行它时,模拟器中显示的是项目的本地版本,而不是 SVN 版本。
我试过运行 > 运行配置 > 新启动配置,但 SVN 存储库没有出现在基本设置 > 浏览项目...
在存储库中,我可以看到但不能编辑 .classpath 和 .project 文件。
知道发生了什么吗?谢谢。
eclipse - SDK 的 ADT 插件目录位置 - (MotoDev)
现在我正在设置 Motodev。它是一个基于 Eclipse 构建的 Android 开发套件,由摩托罗拉创建。
需要的是 Android SDK。检查,知道了,最新版本,一切都设置好了。
现在它说我需要 ADT Eclipse 插件。版本 20.0.1,目前我的是 v18。
我知道在哪里弄,我可以轻松搞定,但我很好奇,它应该安装在哪里?目前我没有日食,我只是在使用 MotoDev。但是由于 Motodev 询问 SDK 位置在哪里,并说我的 ADT 插件已过期,我假设我必须在 SDK 目录中安装 ADT。但是有没有更具体的地方可以放置它?在特定文件夹中?或者只是在 SDK 目录的顶层?
谢谢你的时间。
android - OnActivityResult 没有被调用
这是第一个活动的代码:
第二个:
因此,在带有按钮的第一个活动中,我调用了第二个活动。用户在文本字段中输入内容并单击一个按钮,使他回到第一个活动。他输入的文本应该显示在第一个活动的 textView 中,但事实并非如此。请帮我解决这个问题。
android - 如何在 Motodev Studio 中添加一些方法而无需输入
例如,如果我想添加这个方法:
有没有办法在不输入所有内容的情况下添加它?我知道当我想要 onClick 方法时,我在类中实现它,然后它显示错误,我将鼠标悬停在上面并单击添加未实现的方法,它就在那里。
android - ListView中的Android ArrayList项
所以我有这个列表,它使用来自 ArrayList 的值(我不能使用 String[],因为用户必须将项目添加到列表中,而我不能 .add 到 String[])。但现在我遇到了 onItemClick 方法的问题。我想从选定的项目中获取文本,我的书说以下应该有效:
但是我收到以下错误:表达式的类型必须是数组类型,但它解析为 ArrayList 我应该怎么做才能修复它?
android - 自定义 listView 设计不适用于设备,但适用于模拟器
这是代码:
所以这是适配器,我在其中为列表 () 进行了自己的设计,R.layout.zalistu
并在模拟器中工作,但在设备上它给了我一个错误(应用程序意外停止)如果我使用它,simple_list_item_1
那么它在两者上都能正常工作模拟器和我的设备。
这是 R:layout.zalistu:
日志猫:
我设备上的 Android 版本是 2.3.7,模拟器上的版本是 4.0.4 (API 15)