I can not able to start apk through Appium

Pls help me

debug: Non-default server args: {“address”:“127.0.0.1”,“logNoColors”:true,“platformName”:“Android”,“platformVersion”:“18”,“automationName”:“Selendroid”}
info: Appium REST http interface listener started on 127.0.0.1:4723
info: LogLevel: debug
info: → POST /wd/hub/session {“desiredCapabilities”:{“platformVersion”:“4.2.2”,“platformName”:“Android”,“deviceName”:“IBall-Slide”,“appActivity”:“.LoginActivity”,“app”:“C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\build-tools\android-4.2.2\MediWatchReceptionist.apk”}}
debug: Appium request initiated at /wd/hub/session
debug: Request received with params: {“desiredCapabilities”:{“platformVersion”:“4.2.2”,“platformName”:“Android”,“deviceName”:“IBall-Slide”,“appActivity”:“.LoginActivity”,“app”:“C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\build-tools\android-4.2.2\MediWatchReceptionist.apk”}}
debug: No appPackage desired capability or server param. Parsing from apk.
debug: Using local app from desired caps: C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\build-tools\android-4.2.2\MediWatchReceptionist.apk
debug: Creating new appium session 1559fdad-81cb-4722-b981-78e52af88232
debug: Starting selendroid server
debug: Checking whether selendroid is built yet
debug: Selendroid server exists!
debug: Preparing device for session
info: Retrieving device
debug: Checking whether app is actually present
debug: Checking whether adb is present
debug: Using adb from C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\platform-tools\adb.exe
debug: Trying to find a connected android device
debug: Getting connected devices…
debug: executing: “C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\platform-tools\adb.exe” devices
debug: 2 device(s) connected
info: Found device emulator-5554
debug: Setting device id to emulator-5554
debug: Waiting for device to be ready and to respond to shell commands (timeout = 5)
debug: executing: “C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\platform-tools\adb.exe” -s emulator-5554 wait-for-device
debug: executing: “C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\platform-tools\adb.exe” -s emulator-5554 shell “echo ‘ready’”
debug: Starting logcat capture
debug: Parsing package and activity from app manifest
debug: Checking whether aapt is present
debug: Using aapt from C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\build-tools\android-4.2.2\aapt.exe
debug: packageAndLaunchActivityFromManifest: “C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\build-tools\android-4.2.2\aapt.exe” dump badging C:\adt-bundle-windows-x86_64-20130522\adt-bundle-windows-x86_64-20130522\sdk\build-tools\android-4.2.2\MediWatchReceptionist.apk
warn: W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)
W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)
ERROR getting ‘android:icon’ attribute: attribute is not a string value

error: Problem parsing package and activity from manifest: Error: packageAndLaunchActivityFromManifest failed. Error: Command failed: W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)
W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)
ERROR getting ‘android:icon’ attribute: attribute is not a string value

info: ← POST /wd/hub/session 500 343.412 ms - 800
debug: Cleaning up appium session
error: Failed to start an Appium session, err was: Error: packageAndLaunchActivityFromManifest failed. Error: Command failed: W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)
W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)
ERROR getting ‘android:icon’ attribute: attribute is not a string value

debug: Error: packageAndLaunchActivityFromManifest failed. Error: Command failed: W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)
W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)
ERROR getting ‘android:icon’ attribute: attribute is not a string value

at C:\AppiumForWindows-1.2.0.1\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:243:19
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)

at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:465:12)
debug: Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: packageAndLaunchActivityFromManifest failed. Error: Command failed: W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)\r\nW/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)\r\nERROR getting ‘android:icon’ attribute: attribute is not a string value\r\n)”,“origValue”:“packageAndLaunchActivityFromManifest failed. Error: Command failed: W/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)\r\nW/ResourceType( 9600): Failure getting entry for 0x7f02000f (t=1 e=15) in package 0 (error -7)\r\nERROR getting ‘android:icon’ attribute: attribute is not a string value\r\n”},“sessionId”:null}
Killed Node Server.
Node Server Process Ended

Can u post u r desired capabilities ?

public static DesiredCapabilities GetAndroidCaps(string app)
{
var capabilities = new DesiredCapabilities();
capabilities.SetCapability(“platformVersion”, “4.2.2”);
capabilities.SetCapability(“platformName”, “Android”);
capabilities.SetCapability(“deviceName”, StringResources.DeviceName);
capabilities.SetCapability(“appActivity”, “.LoginActivity”);
capabilities.SetCapability(“app”, app);
return capabilities;
}

appPackage capability is missing
e.g. /* Flipkart Native App */
cap.setCapability(“appPackage”,“com.flipkart.android”);

Also somehow automationName capability is passed as “Selendroid” It should be Appium. Although this cap default value is “Appium”