मैं एंड्रॉइड डेवलपमेंट के लिए नया हूं और मैं चाहता हूं कि सबसे पहले Hello Worldएप्लिकेशन चल रहा हो। मैं ग्रहण आईडीई और एंड्रॉइड 4.0.3 संस्करण 15 एसडीके का उपयोग कर रहा हूं। मैंने एक ट्यूटोरियल साइट से सब कुछ कॉपी किया, लेकिन जब मैं एप्लिकेशन को चलाने की कोशिश करता virtual deviceहूं तो मुझे यह त्रुटि मिलती है:
[2012-02-01 11:31:23 - Android_test] Installation error: INSTALL_FAILED_OLDER_SDK
[2012-02-01 11:31:23 - Android_test] Please check logcat output for more details.
[2012-02-01 11:31:23 - Android_test] Launch canceled!
यहाँ com.maze.appपैकेज में मेरी कक्षा है : पैकेज com.maze.app;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
और AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.maze.app"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="@string/app_name"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity android:name="HelloAndroid" android:launchMode="standard" android:enabled="true"></activity>
</application>
यहाँ का विन्यास है Virtual Device:
Name: AndroidVD
CPU/ABI: ARM(armeabi-v7a)
Path: path\to\avd
Target: Android 4.0.3(API level 15)
Skin: WVGA800
hw.lcd.density: 240
hw.cpu.model: cortex-a8
vm.heapSize: 48
hw.ramSize:512
समस्या क्या है?
संपादित करें: एप्लिकेशन वर्चुअल डिवाइस पर नहीं चल रहा है: यहां मुझे लॉगकैट (कुछ पंक्तियों) पर मिलेगा:
D/PackageManager(92): New package installed in /data/app/com.maze.app-2.apk
D/dalvikvm(92): GC_CONCURRENT freed 660K, 9% free 11935K/12999K, paused 18ms+72ms
I/ActivityManager(92): Force stopping package com.maze.app uid=10040
D/BackupManagerService(92): Received broadcast Intent { act=android.intent.action.PACKAGE_REPLACED dat=package:com.maze.app flg=0x10000010 (has extras) }
V/BackupManagerService(92): updatePackageParticipantsLocked: com.maze.app
android:targetSdkVersion="@string/app_name"में उल्लेख किया गया है। क्या यह एक टाइपो है?