Когда я запускаю моно-приложение для Android, я не могу запустить эмулятор и получить ошибки развертывания - PullRequest
0 голосов
/ 02 августа 2011
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using Android.Media;

namespace MoviePlayer
{
    [Activity(Label = "MoviePlayer", MainLauncher = true, Icon = "@drawable/icon")]
    public class Activity1 : Activity
    {
        int count = 1;
        MediaPlayer mp;

        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
            mp = new MediaPlayer();
            mp.Prepare();
            mp.SetDataSource("F:\\DCIM\\100MEDIA\\VIDEO0034.3gp");
            mp.Start();

        }
    }
}

Когда я запускаю приложение, я вижу окно выбора устройства Я вижу мой Android там в списке, но его в автономном режиме, как я не могу выбрать его, может быть, CZU UM, используя оценочную версию моно?

Так что вместо этого я пытаюсь выбрать Start Emulator Image и там я вижу два изображения, которые я создал. Оба из 2.2 андроида Я выбираю один из них двойным щелчком, и ничего не произошло. Я возвращаюсь к первому окну, в котором мой андроид отсутствует в списке.

Если я выберу Отмена, я получаю сообщение об ошибке: «Были ошибки развертывания. Если я выбираю не продолжать НЕТ, то он выходит из отладки и прекращает работу. Если я выберу ДА, чтобы продолжить, я получаю сообщение об ошибке:

Сборка не удалась

MonoDroid не поддерживает запуск предыдущей версии. перед запуском или отладкой убедитесь, что ваше решение собрано.

Итак, я попытался сделать: Build Solution and Rebuild Solution Я не получил никаких ошибок, но не решил это сообщение об ошибках развертывания.

Другими словами, как мне запустить и использовать эмулятор ?! Я не буду покупать программу сейчас ее 399 $

Спасибо.

1 Ответ

0 голосов
/ 02 августа 2011

Существует ошибка в последнем Android SDK от Google, когда эмулятор не запустится, если вы установили его в место, содержащее пробелы (т. Е. По умолчанию).

Удалите Android SDK и переустановите его вместо, которое не содержит пробелов, например C: \ android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...