[Android Software Development] giantflash:
Do I need to install Gapps before I can use the market from you? If I want to start I always get a fc and I deleted and retyped my account informations for 6 times and it doesn't get better. Here's the logcat:

I/BATT_ALG( 137): batt_alg_overtemp_check:temp:249, isOver_temp:0

I/BATT_ALG( 137): vol=4101;curr=331;dis_curr=0;temp=249;id=3;level=91;chg_src=1;chg_en=1;ov_chg=0;isOver_temp=0;timer=60;safety_count=480

I/ActivityManager( 324): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.vending/.BlankActivity u=0} from pid 507

I/ActivityManager( 324): Start proc com.android.vending for activity com.android.vending/.BlankActivity: pid=3188 uid=10000 gids={1015, 3003, 1028}

E/AudioHardwareMSM8660( 133): write(): dec_id = 1 cur_rx = 2

D/AudioHardwareMSM8660( 133): do_aic3254_control device: 1 mode: 0 record: 0

D/AudioHardwareMSM8660( 133): do_aic3254_control: set aic3254 rx to 13

E/AudioHardwareMSM8660( 133): cur_rx for pcm playback = 2

E/AudioHardwareMSM8660( 133): value of device and enable is 2 1 ALSA dev id:2

D/dalvikvm( 131): GC_EXPLICIT freed 38K, 83% free 2200K/12288K, paused 3ms+6ms, total 53ms

D/ACDB-LOADER( 133): ACDB -> send_audio_cal, acdb_id = 15, path = 0

D/ACDB-LOADER( 133): ACDB -> send_audtable

D/ACDB-LOADER( 133): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE

D/ACDB-LOADER( 133): ACDB -> AUDIO_SET_AUDPROC_CAL

D/ACDB-LOADER( 133): ACDB -> send_audvoltable

D/ACDB-LOADER( 133): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_VOLTBL_STEP_COPP

D/ACDB-LOADER( 133): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL

D/dalvikvm( 131): GC_EXPLICIT freed <1K, 83% free 2200K/12288K, paused 2ms+8ms, total 66ms

D/AudioHardwareMSM8660( 133): addToTable stream 1

I/dalvikvm( 3188): Turning on JNI app bug workarounds for target SDK version 10...

D/dalvikvm( 131): GC_EXPLICIT freed <1K, 83% free 2200K/12288K, paused 8ms+16ms, total 81ms

D/ActivityThread( 3188): setTargetHeapUtilization:0.25

D/ActivityThread( 3188): setTargetHeapIdealFree:8388608

D/ActivityThread( 3188): setTargetHeapConcurrentStart:2097152

D/BlankActivity( 3188): Accounts: 1

D/BlankActivity( 3188): Account: com.android.vending.account.Account{ type="GooglePlay", login="laurin.benz2@googlemail.com", password="**********", androidId="6b3911427c0f66e9" }

D/BlankActivity( 3188): Accounts initialized.

D/BlankActivity( 3188): BlankStore initialized.

V/PhoneStatusBar( 415): setLightsOn(true)

I/ActivityManager( 324): Displayed com.android.vending/.BlankActivity: +749ms

D/DefaultGooglePlayConnection( 3188): queryAppsByName[extended=false]: pname:com.anddoes.launcher [START]

D/DefaultGooglePlayConnection( 3188): queryAppsByName[extended=false]: pname:com.jrummy.liberty.toolboxpro [START]

D/DefaultGooglePlayConnection( 3188): queryAppsByName[extended=false]: pname:com.touchtype.swiftkey [START]

D/DefaultGooglePlayConnection( 3188): queryAppsByName[extended=false]: pname:com.urbandroid.sleep.full.key [START]

W/dalvikvm( 3188): threadid=11: thread exiting with uncaught exception (group=0x40b8d300)

E/AndroidRuntime( 3188): FATAL EXCEPTION: AsyncTask #1

E/AndroidRuntime( 3188): java.lang.RuntimeException: An error occured while executing doInBackground()

E/AndroidRuntime( 3188):	at android.os.AsyncTask$3.done(AsyncTask.java:299)

E/AndroidRuntime( 3188):	at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)

E/AndroidRuntime( 3188):	at java.util.concurrent.FutureTask.setException(FutureTask.java:124)

E/AndroidRuntime( 3188):	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)

E/AndroidRuntime( 3188):	at java.util.concurrent.FutureTask.run(FutureTask.java:137)

E/AndroidRuntime( 3188):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)

E/AndroidRuntime( 3188):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)

E/AndroidRuntime( 3188):	at java.lang.Thread.run(Thread.java:856)

E/AndroidRuntime( 3188): Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Response code = "400", msg = "Bad Request", content = "<HTML>

E/AndroidRuntime( 3188): <HEAD>

E/AndroidRuntime( 3188): <TITLE>Bad Request</TITLE>

E/AndroidRuntime( 3188): </HEAD>

E/AndroidRuntime( 3188): <BODY BGCOLOR="#FFFFFF" TEXT="#000000">

E/AndroidRuntime( 3188): <H1>Bad Request</H1>

E/AndroidRuntime( 3188): <H2>Error 400</H2>

E/AndroidRuntime( 3188): </BODY>

E/AndroidRuntime( 3188): </HTML>

E/AndroidRuntime( 3188): "

E/AndroidRuntime( 3188):	at com.gc.android.market.api.MarketSession.executeProtobuf(MarketSession.java:156)

E/AndroidRuntime( 3188):	at com.gc.android.market.api.MarketSession.flush(MarketSession.java:300)

E/AndroidRuntime( 3188):	at com.android.vending.google.DefaultGooglePlayConnection.queryAppsByName(DefaultGooglePlayConnection.java:238)

E/AndroidRuntime( 3188):	at com.android.vending.tasks.AppsTask.doInBackground(AppsTask.java:50)

E/AndroidRuntime( 3188):	at com.android.vending.tasks.AppsTask.doInBackground(AppsTask.java:1)

E/AndroidRuntime( 3188):	at android.os.AsyncTask$2.call(AsyncTask.java:287)

E/AndroidRuntime( 3188):	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)

E/AndroidRuntime( 3188):	... 4 more

E/AndroidRuntime( 3188): Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Response code = "400", msg = "Bad Request", content = "<HTML>

E/AndroidRuntime( 3188): <HEAD>

E/AndroidRuntime( 3188): <TITLE>Bad Request</TITLE>

E/AndroidRuntime( 3188): </HEAD>

E/AndroidRuntime( 3188): <BODY BGCOLOR="#FFFFFF" TEXT="#000000">

E/AndroidRuntime( 3188): <H1>Bad Request</H1>

E/AndroidRuntime( 3188): <H2>Error 400</H2>

E/AndroidRuntime( 3188): </BODY>

E/AndroidRuntime( 3188): </HTML>

E/AndroidRuntime( 3188): "

E/AndroidRuntime( 3188):	at com.gc.android.market.api.MarketSession.executeRawHttpQuery(MarketSession.java:235)

E/AndroidRuntime( 3188):	at com.gc.android.market.api.MarketSession.executeProtobuf(MarketSession.java:149)

E/AndroidRuntime( 3188):	... 10 more

E/AndroidRuntime( 3188): Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Response code = "400", msg = "Bad Request", content = "<HTML>

E/AndroidRuntime( 3188): <HEAD>

E/AndroidRuntime( 3188): <TITLE>Bad Request</TITLE>

E/AndroidRuntime( 3188): </HEAD>

E/AndroidRuntime( 3188): <BODY BGCOLOR="#FFFFFF" TEXT="#000000">

E/AndroidRuntime( 3188): <H1>Bad Request</H1>

E/AndroidRuntime( 3188): <H2>Error 400</H2>

E/AndroidRuntime( 3188): </BODY>

E/AndroidRuntime( 3188): </HTML>

E/AndroidRuntime( 3188): "

E/AndroidRuntime( 3188):	at com.gc.android.market.api.MarketSession.executeRawHttpQuery(MarketSession.java:231)

E/AndroidRuntime( 3188):	... 11 more

E/AndroidRuntime( 3188): Caused by: java.lang.RuntimeException: Response code = "400", msg = "Bad Request", content = "<HTML>

E/AndroidRuntime( 3188): <HEAD>

E/AndroidRuntime( 3188): <TITLE>Bad Request</TITLE>

E/AndroidRuntime( 3188): </HEAD>

E/AndroidRuntime( 3188): <BODY BGCOLOR="#FFFFFF" TEXT="#000000">

E/AndroidRuntime( 3188): <H1>Bad Request</H1>

E/AndroidRuntime( 3188): <H2>Error 400</H2>

E/AndroidRuntime( 3188): </BODY>

E/AndroidRuntime( 3188): </HTML>

E/AndroidRuntime( 3188): "

E/AndroidRuntime( 3188):	at com.gc.android.market.api.MarketSession.executeRawHttpQuery(MarketSession.java:215)

E/AndroidRuntime( 3188):	... 11 more

W/ActivityManager( 324): Force finishing activity com.android.vending/.BlankActivity

D/dalvikvm( 324): GC_CONCURRENT freed 1648K, 48% free 7639K/14659K, paused 3ms+10ms, total 98ms

D/dalvikvm( 324): WAIT_FOR_CONCURRENT_GC blocked 71ms

I/Process ( 3188): Sending signal. PID: 3188 SIG: 9

I/ActivityManager( 324): Process com.android.vending (pid 3188) has died.

The error is 400, so what can I do?

Thanks a lot