连接您自己的设备在Eclipse上安全地运行应用程序

时间:2013-08-19 03:40:32

标签: android android-manifest run-configuration adb

我有Android手机运行Android 2.2版。手机的名称是“三星Galaxy S迷人”。它是加拿大版本的Galaxy S我认为。现在,我在手机上保存了很多东西,特别是在我的SD卡上。

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

此外,我的计算机上安装了三星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 个答案:

答案 0 :(得分:2)

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

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

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

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

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

  5. 安装后,它会自动运行。您将在Eclipse的Console窗口中看到此进程的一些日志记录,以及LogCat窗口中更详细的日志记录。然后,您将看到您的应用程序从手机开始。 Eclipse中的LogCat还将显示您从应用程序代码执行的任何日志记录。

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

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

    如果您想从手机中将其卸载,可以通过Application Manager中的Settings执行此操作。

    您的评论的答案:

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

    2. 您不必仅为连接类型充电,只需确保不运行Samsung Kies以便不进行同步。

    3. 您无需设置android:debuggable="true"。实际上建议你不这样做。当您从Eclipse中的调试模式启动时,它将自动“可调试”。

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