如何在手机上安装未签名的.apk

时间:2011-06-15 06:39:21

标签: android

我已经在eclipse和android sdk中创建了一个应用程序并制作了一个.apk(转到“android工具”并导出“unsigned apk”)所以我有一个.apk文件,然后我将它发送到移动设备的SD卡点击.apk文件在移动设备上安装它但是出现了一个错误消息“应用程序无法安装”所以现在如何在我的设备上安装它我的设计版本是2.2并且我使用目标“target = Google Inc. :Google API:7“现在如何安装它。我还允许安装第三方应用程序的移动设备。 我的清单文件如下:感谢adv的帮助。

  <?xml version="1.0" encoding="utf-8"?>
  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.androidpeople.tab"
  android:versionCode="1"
  android:versionName="1.0">
   <uses-permission android:name="android.permission.INTERNET" />
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
 <uses-permission android:name="android.permission.CALL_PHONE"/>
 <application android:icon="@drawable/icon" android:label="@string/app_name"

  <uses-library android:name="com.google.android.maps" />
    <activity android:name=".SplashScreen"
              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="currentlocmap" />
             <activity android:name="filter" />
             <activity android:name="keywordsearch" />
                     <activity android:name="Artistspacedetailview" />
                         <activity android:name="loadingimage" />
                         <activity android:name="keywordpagetabs" />
                         <activity android:name="filterpagetabs" />
                          <activity android:name="artistspacedetailviewTab" />
             <activity android:name="filtersearchresultparsing" />
             <activity android:name="keywordresulttab" />
             <activity android:name="filterpageresulttab" />
              <activity android:name="artspacedetailShowingNow" />
              <activity android:name="detailviewshowingnowTab" />



               </application>
                  <supports-screens android:anyDensity="true"
                android:largeScreens="true"
                android:normalScreens="true"
                android:smallScreens="true" />
                   </manifest> 


    default.properties

     **target=Google Inc.:Google APIs:7**

3 个答案:

答案 0 :(得分:3)

如果您计划在签名之前测试您的应用。 据我所知,Android上的非签名应用程序可以通过在清单文件中添加调试 - 通知来测试,方法是将android:debuggable =“true”添加到元素中。

Click here to Read More

希望这有助于你!

答案 1 :(得分:1)

正如docs所说,必须对您的APK进行签名才能安装。只需继续签名,它不需要任何特殊的东西,您不必拥有市场帐户或类似的东西。一切 你需要的方向应该是我所包含的链接。

答案 2 :(得分:0)

只有在设备连接到开发机器的情况下才能在设备上安装未签名的应用程序,否则无法安装。

要明确安装APK,必须进行签名。