Ошибки в приложении Android (главное не может быть разрешено или не является ошибкой field/wglGetExtensionsStringARB при запуске приложения карты в эмуляторе Android)

1. Когда я импортирую существующий проект или создаю новый проект, отображается ошибка: R не может быть преобразован в переменную, после импорта R кажется, что он не может получить доступ к файлам макета xml, пытается решить эту проблему.

        http://stackoverflow.com/questions/5143369/main-cannot-be-resolved-or-is-not-a-field

2. В то же время на ДРУГОЙ МАШИНЕ во время работы моего приложения создается «файл .apk», но он не может отразить вывод на эмуляторе.

      [2012-10-04 15:24:29 - HelloAndroid] Android Launch!
[2012-10-04 15:24:29 - HelloAndroid] adb is running normally.
[2012-10-04 15:24:29 - HelloAndroid] No Launcher activity found!
[2012-10-04 15:24:29 - HelloAndroid] The launch will only sync the application package on the device!
[2012-10-04 15:24:29 - HelloAndroid] Performing sync
[2012-10-04 15:24:29 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'android2.1'
[2012-10-04 15:24:29 - HelloAndroid] Launching a new emulator with Virtual Device 'android2.1'
[2012-10-04 15:24:37 - Emulator] could not get wglGetExtensionsStringARB
[2012-10-04 15:24:37 - Emulator] could not get wglGetExtensionsStringARB
[2012-10-04 15:24:37 - Emulator] could not get wglGetExtensionsStringARB
[2012-10-04 15:24:37 - Emulator] could not get wglGetExtensionsStringARB
[2012-10-04 15:24:37 - Emulator] could not get wglGetExtensionsStringARB
[2012-10-04 15:24:37 - Emulator] Failed to create Context 0x3005
[2012-10-04 15:24:37 - Emulator] could not get wglGetExtensionsStringARB
[2012-10-04 15:24:37 - Emulator] could not get wglGetExtensionsStringARB
[2012-10-04 15:24:37 - Emulator] could not get wglGetExtensionsStringARB
[2012-10-04 15:24:37 - Emulator] emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
[2012-10-04 15:24:37 - Emulator] emulator: warning: opening audio input failed
[2012-10-04 15:24:37 - Emulator]

Главный экран->

package com.example.new_xyz_fertilizer;

import android.app.Activity;
import android.os.Bundle;


public class Home extends Activity {

    public void onCreate(Bundle HomeBundle){
        super.onCreate(HomeBundle);
        setContentView(R.layout.home);

    }


}

и в файле макета xml --> home.xml

?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    android:background="@drawable/BG01"
    >


    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:gravity="bottom"
        >
        <ImageView
            android:id="@+id/home"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/home_s"/>
        <ImageView
            android:id="@+id/nc"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/nc_s"
            />
        <ImageView
            android:id="@+id/locncon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/locncon_s"
           />
        <ImageView
            android:id="@+id/ft"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/ft_s"
            />

          <ImageView
            android:id="@+id/csf"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/csf_s"
            />
    </LinearLayout>



</LinearLayout>       


Thanks in advance

person Shweta    schedule 04.10.2012    source источник
comment
Похоже, что-то не так с эмулятором, который вы пытаетесь запустить. Вы пробовали запускать эмулятор прямо из AVD Manager?   -  person CocoNess    schedule 04.10.2012
comment
Да, вместо запуска приложения. Сначала я запустил эмулятор из AVD, а затем запустил приложение, выбрав запущенный эмулятор. Все равно получаю ту же ошибку.   -  person Shweta    schedule 04.10.2012


Ответы (1)


Импорт R.java из другого проекта может создать проблему.

Попробуйте это: щелкните правой кнопкой мыши проект -> Инструменты Android -> Исправить свойства проекта.

Затем проверьте, решена ли проблема или нет.

Еще одна вещь, насколько мне известно, GPS в основном будет работать на физическом устройстве, а не на эмуляторе/симуляторе.

person Rishi    schedule 04.10.2012
comment
Попробовал щелкнуть правой кнопкой мыши по проекту -> Инструменты Android -> Исправить свойства проекта, но все еще сталкиваюсь с той же проблемой. Кроме того, я не использую GPS в своем приложении. - person Shweta; 04.10.2012
comment
Попробуйте: Project -> Build Automatically than Project -> Clean, а затем Project -> Android Tools -> Fix Project Properties. Также не забудьте выбрать Project -> Build Automatically. - person Rishi; 04.10.2012
comment
Он все еще показывает ошибку. Есть ли вероятность того, что это может произойти, потому что некоторые библиотеки eclipse или android могут отсутствовать? - person Shweta; 04.10.2012
comment
Я так не думаю, но вы можете попробовать обновить пакеты из Справки -> Проверить наличие обновлений из eclipse, а затем импортировать свой проект. Также еще одна вещь: если проект, который вы импортируете, был создан в последней версии eclipse, а вы импортируете в более старую версию eclipse, это может создать проблему. - person Rishi; 04.10.2012
comment
а как насчет проекта, который вы импортируете? в какой версии он был создан? - person Rishi; 04.10.2012