我刚刚在Google Play商店发布了一个应用程序,但当我在另一部手机上从商店下载它时,它根本没有运行。我基于此网站设置了我的libgdx应用程序项目:
http://obviam.net/index.php/getting-started-in-android-game-development-with-libgdx-create-a-working-prototype-in-a-day-tutorial-part-1/comment-page-2/
package ball.activity;
import greenball.activity.GreenBall;
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.backends.android.AndroidApplication;
import activity.ball.greenball_android.R;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.view.Menu;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.Toast;
public class GreenBallActivity extends AndroidApplication implements ApplicationListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_green_ball);
AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
cfg.useGL20 = false;
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
initialize(new GreenBall(), cfg);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.green_ball, menu);
return true;
}
@Override
public void create() {
// TODO Auto-generated method stub
}
@Override
public void resize(int width, int height) {
// TODO Auto-generated method stub
}
@Override
public void render() {
// TODO Auto-generated method stub
}
@Override
public void pause() {
// TODO Auto-generated method stub
}
@Override
public void resume() {
// TODO Auto-generated method stub
}
@Override
public void dispose() {
// TODO Auto-generated method stub
}
}
听起来你的应用程序签名方式可能有问题。它只使用调试键就可以在测试设备上工作,但不能在任何其他设备上工作。Android要求所有应用程序在安装之前都要签名。
环境配置 下载 快应用 & vivo 小游戏调试器 和 vivo 小游戏引擎,并安装到 Android 设备上(建议 Android Phone 6.0 或以上版本) 全局安装 nodejs-8.9.0 或以上版本 注意:安装 nodejs 后,需要注意 npm 源地址是否为 https://registry.npmjs.org/ # 查看当前 npm 源地址 npm config get
环境配置 下载 OPPO 小游戏调试器,并安装到 Android 设备上(建议 Android Phone 6.0 或以上版本) 全局安装 nodejs-8.1.4 或以上版本 根据用户自己的开发需求判断是否需要安装 调试工具。 发布流程 一、使用 Cocos Creator 打开需要发布的项目工程,在 构建发布 面板的 发布平台 中选择 OPPO Mini Game。 相关参数配置具体的填写规则
环境配置 下载 快应用 & vivo 小游戏调试器 和 vivo 小游戏引擎,并安装到 Android 设备上(建议 Android Phone 6.0 或以上版本) 全局安装 nodejs-8.9.0 或以上版本 注意:安装 nodejs 后,需要注意 npm 源地址是否为 https://registry.npmjs.org/ # 查看当前 npm 源地址 npm config get
Cocos Creator 3D 从 v1.0.2 开始正式支持将游戏发布到 OPPO 小游戏。目前本文档是基于 v1.0.2 编写的,如果您使用的是其他低于该版本的编辑器,建议升级到 1.0.2 以上版本。下面我们来看一下具体的发布流程。 环境配置 下载 OPPO 小游戏调试器,并安装到 Android 设备上(建议 Android Phone 6.0 或以上版本) 全局安装 nodejs-8.
环境配置 下载 小米快游戏调试器和小米快游戏运行环境,并安装到小米手机上(MIUI 8.5.0 或以上版本)。 桌面端全局安装 Node.js 8.1.4 或以上版本。 确保 Node.js 所带的 npm 版本最低是 5.2.0。升级 npm 命令如下: # 查看 npm 版本 npm -v # 若 npm 版本在 5.2.0 以下,可使用以下升级命令升级 npm npm install np
环境配置 下载 华为快应用加载器,并安装到 Android 设备上(建议 Android Phone 6.0 或以上版本) PC 端全局安装 nodejs-8.1.4 或以上版本 发布流程 一、使用 Cocos Creator 打开需要发布的项目工程,在 构建发布 面板的 发布平台 中选择 华为快游戏。 相关参数配置具体的填写规则如下: 应用包名 该项为必填项,根据用户的需求进行填写。 应用名称