1

我有一部运行 2.2 版 android 的 Android 手机。这款手机的名称是“三星 Galaxy S 魅惑”。它是 Galaxy SI 的加拿大版本。现在,我在这部手机上保存了很多东西,尤其是在我的 SD 卡上。

最近一直忙于在Canvas上开发我的游戏SurfaceView。您可以在底部看到我的 XML 代码。我一直在我的 Eclipse 模拟器上测试我的游戏,但现在因为我的游戏有多点触控,我想在我自己的安卓设备上测试它。

我的电脑上也安装了三星凯斯。

现在你能不能告诉我一个安全的方法来测试我的手机上的游戏,而不会让我的手机内存或其他任何东西损坏或类似的东西?

请给我一个详细的答案,一步一步的指导,因为我才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>
4

1 回答 1

2

在手机上测试应用程序(游戏)是完全安全的。Eclipse 实际上并未在您的设备上运行。它的作用是将安装包发送到您的手机,该安装包的安装方式与从其他任何地方以正常方式安装的方式大致相同。Eclipse 还做的是嗅探应用程序编写的一些日志消息。这是完全安全的。

  1. 由于您已经在计算机上安装了 Samsung Kies,因此您将安装必要的驱动程序。

  2. 您需要做的就是在 Eclipse 中打开您的项目,然后作为 Android 应用程序运行。

  3. 然后系统会提示您在设备上运行,您从正在运行的设备列表中选择您的手机。

  4. 当您单击确定时,您的应用程序将作为 .apk 文件发送到您的手机,然后安装。

  5. 安装后会自动运行。您将在 Eclipse 的控制台窗口中看到此过程的一些日志记录,并在 LogCat 窗口中看到更详细的日志记录。然后你会看到你的应用在手机上启动。Eclipse 中的 LogCat 还将显示您从应用程序代码执行的任何日志记录。

注意 1:
您的应用程序将在您下次从 Eclipse 启动时重新安装。如果它正在运行,它将首先自动关闭。

注意 2:
从 Eclipse 安装后,您的应用程序将像任何其他已安装的应用程序一样保留在手机上,因此您可以在未连接到计算机时正常运行它。

如果要从手机中卸载它,可以Application ManagerSettings.

回复您的评论:

  1. 从 Eclipse 安装/运行时,您不必启用“未知来源”,但如果您想通过电子邮件发送 .apk 并从那里安装,则必须这样做。

  2. 您不必只对连接类型收费,只需确保您没有运行 Samsung Kies,这样就不会进行同步。

  3. 您不需要设置android:debuggable="true". 其实建议你不要。当您在 Eclipse 中从调试模式启动时,它将自动处于“可调试”状态。

  4. 您可以选择通过电子邮件发送 .apk 并从那里运行它。在这种情况下,您必须启用从“未知来源”安装。安装您自己的应用程序时没有安全风险,但可以肯定的是,您应该在安装后再次关闭“未知来源”。这是为了防止通过单击网站上的某些链接或不是您发送的电子邮件来防止任何“意外”,这将安装未经 Google Play 验证的潜在有害应用程序(这首先是此设置的原因) .

于 2013-08-19T06:59:24.387 回答