我刚将我的应用程序发布到Play商店作为测试版。我收到了下载链接并为beta测试人员创建了Google网上论坛...我可以使用链接安装应用,但是没有为应用创建快捷方式,也没有启动应用。我查看了应用程序管理器,并找到了我的应用程序,但显然我的应用程序从未运行过。我尝试卸载/重新安装但没有运气......
尝试三星Galaxy 3和Droid Razr M
我按照Google Checklist进行启动以及我可以相信我已正确签名并导出应用程序,因为我创建了密钥库密码,别名,将.apk保存到某个位置并将.apk上传到我的开发者控制台< / p>
此外,我相信我不再需要获取Google Maps API的发布密钥,因为我可以使用调试密钥来更新.....如果我错了,请告诉我
请注意,通过eclipse调试时,应用程序运行正常
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.alpha.boozl"
android:versionCode="2"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="15" />
<permission
android:name="com.alpha.boozl.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.alpha.boozl.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<application
android:allowBackup="true"
android:icon="@drawable/logo"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
<!-- <uses-library android:name="com.google.android.maps" /> -->
<activity
android:name="com.alpha.boozl.Main"
android:configChanges="keyboardHidden|orientation"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden" >
<intent-filter>
<action android:name="com.alpha.boozl.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- I changed this part for the Search activity instead of the normal Search_Page -->
<activity
android:name="com.alpha.boozl.RandomAlc"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.alpha.boozl.RANDOM" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.alpha.boozl.Search"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.alpha.boozl.SEARCH" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.alpha.boozl.DealPage"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.alpha.boozl.DEALPAGE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.alpha.boozl.StorePage"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.alpha.boozl.STOREPAGE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.alpha.boozl.Map"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.alpha.boozl.MAP" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.alpha.boozl.TapDealTest"
android:label="TapDeal"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden" >
<intent-filter>
<action android:name="com.alpha.boozl.TAPDEALTEST" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.alpha.boozl.StoreSearch"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.alpha.boozl.STORESEARCH" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="com.alpha.boozl.MainCall"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.alpha.boozl.MAINCALL" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="Left Blank" />
</application>
答案 0 :(得分:0)
com.alpha.boozl.Main
上的意图过滤器不正确。
应该是
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
您有com.alpha.boozl.MAIN
而不是正确的操作android.intent.action.MAIN
。
我不确定您是否使用它们,但除非您在其中明确处理Activity
,否则您不必在每个Intents
上定义一个Intent过滤器。 Android会在调用startActivity()
时自动处理所需的意图。