当前位置: 首页 > 知识库问答 >
问题:

将libgdx游戏发布到Google Play

宋凌龙
2023-03-14

我刚刚在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

    }




}

共有1个答案

濮彬
2023-03-14

听起来你的应用程序签名方式可能有问题。它只使用调试键就可以在测试设备上工作,但不能在任何其他设备上工作。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 打开需要发布的项目工程,在 构建发布 面板的 发布平台 中选择 华为快游戏。 相关参数配置具体的填写规则如下: 应用包名 该项为必填项,根据用户的需求进行填写。 应用名称