마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

에러코드 좀 봐 주세요

0 추천

그냥 이클립스에서 실행을 하면 정상실행 되는데 마켓에 등록하여 다운받아서 설치하면 앱을 실행할수 없습니다 하면서 크래쉬가 뜹니다.

안드로이드 전문 개발자가 아닌지라 크러쉬리포트 부분을 캐춰한것을 올려 드리니 

제발 힌트나 도움 부탁 드립니다.

 

관련된 소스 클래스는 아래 붙여 놓습니다

10라인이면 import kr.or.moa.app.rokmcva.R; 이 부분 같은데 어떤때 이런 에러가 뜨는 걸까요

 

 

package kr.or.moa.app.rokmcva;
 
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
 
import kr.or.moa.app.rokmcva.R;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Handler;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.Toast;
 
public class IntroActivity extends Activity {
 
RelativeLayout IntroPage;
//ImageView imageview;
//Drawable image000;
 
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.intro);
IntroPage=(RelativeLayout)findViewById(R.id.intro_page);
//imageview = (ImageView)findViewById(R.id.imageView1);
//Context context = this.getBaseContext();
//Drawable image000 = ImageOperations(context, "http://sir.co.kr/data/thumb/cm_humor/93426-e0a4fe6a951df38f9434df0a91bc8297.jpg", "image.jpg");
//ImageView imgView = new ImageView(context);
//imgView = (ImageView) findViewById(R.id.imageView1);
//imgView.setImageDrawable(image000);
 
 
//IntroPage.setBackgroundDrawable(image000);
IntroPage.setBackgroundResource(R.drawable.intro);
 
/*Bitmap imgbitmap = getImageUrl();
if(imgbitmap!=null){
imageview.setImageBitmap(imgbitmap);
}else{
Toast.makeText(this,"이미지없음",0).show();
}
*/
 
Handler mHandler = new Handler();
mHandler.postDelayed(new Runnable() 
{
 
public void run() 
{
 
Intent i=new Intent(IntroActivity.this,MainActivity.class);
 
startActivity(i);
finish();
overridePendingTransition(0, 0);
 
}
}, 2000);   
 
 
//2초뒤에 자동으로 페이지 이동(인트로효과나옵니다.)
}
 
 
private Bitmap getImageUrl(){
Bitmap bitmap=null;
try{
URL url=new URL(uri);
URLConnection comm=url.openConnection();
comm.connect();
int imageSize=comm.getContentLength();
BufferedInputStream bis= new BufferedInputStream(comm.getInputStream(), imageSize);
bitmap = BitmapFactory.decodeStream(bis);
bis.close();
 
} catch(Exception e){
 
}
return bitmap;
}
 
private Drawable ImageOperations(Context ctx, String url, String saveFilename) {
        try {
            URL imageUrl = new URL(url);
            InputStream is = (InputStream) imageUrl.getContent();
            Drawable d = Drawable.createFromStream(is, "src");
            return d;
        } catch (MalformedURLException e) {
            e.printStackTrace();
            return null;
        } catch (IOException e) {
            e.printStackTrace();
            return null;
        }
    }
 
 
//인트로가 나오는동안에는 백키가 먹으면 안되요...왜냐하면 핸들러 중지시키기도 모하고... 그냥 막아줍니다.
@Override
public void onBackPressed(){
// disable back key
return;
}
 
 
}
 
세인토 (140 포인트) 님이 2015년 5월 12일 질문

1개의 답변

0 추천
앱 실행 방법이 잘 못된것 같아요

로그상으로 보면 테스트케이스로 빌드되었습니다.
Gradler (109,780 포인트) 님이 2015년 5월 13일 답변
...