Подключение собственного устройства на Eclipse для безопасного запуска приложения
У меня есть телефон Android под управлением Android версии 2.2. Название телефона "Samsung Galaxy S очаровывать". Это канадская версия Galaxy S I думаю. Теперь у меня есть много вещей, сохраненных на этом телефоне, особенно на моей SD-карте.
Недавно я занимался разработкой своей игры на Canvas, SurfaceView. Вы можете увидеть мой XML-код внизу. Я тестировал свою игру на своем эмуляторе Eclipse, но теперь, так как моя игра имеет мультитач, я хочу протестировать ее на своем собственном устройстве Android.
Также на моем компьютере установлены Samsung Kies.
Теперь, пожалуйста, скажите мне БЕЗОПАСНЫМ СПОСОБОМ протестировать мою игру на моем телефоне без возможности испортить память телефона или что-то еще?
Пожалуйста, дайте мне подробный ответ с пошаговыми инструкциями, потому что мне всего 15 лет (и если я сломаю свой телефон, мои родители будут очень злиться)
Пожалуйста, также скажите мне, что мне нужно добавить в мой XML-файл, чтобы можно было безопасно запускать игру на моем телефоне.
Так что, ребята, просто скажите мне пошагово, как помочь запустить мой игровой код на моем телефоне... мой код на самом деле безопасен, потому что это просто движущиеся изображения в цикле в SurfaceView. Я просто хочу убедиться, что Eclipse безопасен для моего устройства, и я хочу убедиться, что работа на моем телефоне не уничтожит мои файлы, изображения и другие данные из памяти
Вот мой файл манифеста.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.spaceshipgame.game"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="10" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".Splash"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainGame"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.spaceshipgame.game.MAINGAME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
1 ответ
Тестирование приложения (игры) на вашем телефоне совершенно безопасно. Eclipse на самом деле не работает на вашем устройстве. Он отправляет на ваш телефон установочный пакет, который устанавливает ваше приложение почти так же, как если бы оно было установлено из любого места обычным способом. Кроме того, Eclipse выполняет анализ некоторых сообщений журнала, которые пишутся приложениями. Это совершенно безопасно.
Поскольку вы уже установили Samsung Kies на свой компьютер, у вас будут установлены необходимые драйверы.
Все, что вам нужно сделать, это открыть свой проект в Eclipse, а затем запустить как приложение Android.
Затем вам будет предложено запустить на устройстве, вы выбираете свой телефон из списка запущенных устройств.
Когда вы нажмете OK на этом, ваше приложение будет отправлено на ваш телефон в виде файла.apk, а затем установлено.
После установки он запустится автоматически. Вы увидите некоторую запись этого процесса в окне консоли в Eclipse, а более подробную - в окне LogCat. Тогда вы увидите, как ваше приложение запускается на телефоне. LogCat в Eclipse также будет отображать любые записи, которые вы делаете из кода вашего приложения.
Примечание 1:
Ваше приложение будет просто переустановлено при следующем запуске из Eclipse. Если он запущен, он сначала автоматически закроется.
Заметка 2:
После установки из Eclipse ваше приложение останется на телефоне, как и любое другое установленное приложение, поэтому вы можете запускать его как обычно, когда не подключены к компьютеру.
Если вы хотите удалить его со своего телефона, вы можете сделать это из Application Manager
в Settings
,
Ответы на ваши комментарии:
Вам не нужно включать "неизвестные источники" при установке / запуске из Eclipse, но вы должны сделать это, если хотите отправить.apk по электронной почте и установить его оттуда.
Вам не нужно только заряжать тип подключения, просто убедитесь, что вы не запускаете Samsung Kies, чтобы не выполнять синхронизацию.
Вам не нужно устанавливать
android:debuggable="true"
, На самом деле это рекомендуется, что вы не делаете. Когда вы начинаете из режима отладки в Eclipse, он автоматически становится "отлаживаемым".Вы можете по электронной почте.apk и запустить его оттуда. В этом случае необходимо включить установку из "неизвестных источников". При установке собственного приложения это не угрожает безопасности, но для уверенности вам следует снова отключить "неизвестные источники" после установки. Это сделано для того, чтобы предотвратить любые "несчастные случаи", нажав на ссылку на веб-сайтах или не отправленных вами электронных письмах, в результате чего будет установлено потенциально опасное приложение, которое не проверено Google Play (в первую очередь причина этого параметра).,