2014-06-07 4 views
0

방금 ​​Google Play 스토어에 앱을 게시했지만 다른 휴대 전화의 스토어에서 앱을 다운로드하면 앱이 전혀 실행되지 않았습니다. 나는이 웹 사이트를 기반으로 내 libgdx 응용 프로그램 프로젝트를 설정 : 기본적으로 제가 다음 안드로이드 응용 프로그램 프로젝트에서 해당를 시작, 자바 프로젝트에서 내 모든 게임 코드를 입력했다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/

.
다음은 Android Application Project 코드입니다. 이 기능이 Google Play 스토어에서 시작되지 않는 이유는 무엇인가요? Java Project 코드는 APK에 포함되어 있지 않기 때문에 추측하겠습니다.하지만이를 어떻게 포함시켜야합니까?

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 

    } 




} 
+0

Android 디버그 로그에 발생한 문제에 대한 세부 정보가 있어야합니다. http://developer.android.com/tools/debugging/debugging-log.html을 확인하고 표시되는 오류나 예외를 게시하십시오. –

답변

0

앱에 서명하는 방법에 문제가있는 것 같습니다. 디버그 키만 있으면 테스트 장치에서 작동했지만 다른 장치에서는 작동하지 않았을 것입니다. Android는 설치하기 전에 모든 앱에 서명해야합니다.

+0

디버그 키를 사용했습니다. Play 스토어에서 다른 휴대 전화에 설치되었지만 Android 오류로 '불행히도 녹색 공이 멈 춥니 다'라는 오류가 발생했습니다. 그럼 내가해야 할 일은 다른 핵심 정보로 서명하는 것 뿐인가? – henzdaddy

관련 문제