将我的免费应用程序链接到付费版本

时间:2011-06-07 11:54:11

标签: android android-intent

我看过很多帖子,询问如何从免费的Android应用程序链接到其他付费版本,我正在做的是点击方法的以下内容:

Intent i = new Intent();
i.setAction(Intent.ACTION_VIEW);
i.setData(Uri.parse(Constantes.uriAplicacionFinal));
startActivity(i);

然而,当它执行时,我得到以下异常:

06-07 11:54:15.793: ERROR/AndroidRuntime(1703): 
Caused by: android.content.ActivityNotFoundException: No Activity found to handle 
Intent { act=android.intent.action.VIEW dat=market://details?id=com.autoescuela }

每次我使用Intents时,我都会这样使用它们:

Intent i = new Intent(this, Login.class);
i.putExtra(Constantes.intent_login, R.string.Login);
startActivityForResult(i, Constantes.activity_login); 

所以,我指定哪个活动是必须接受Intent的活动,但我不知道我必须指定什么来启动Android市场。

1 个答案:

答案 0 :(得分:1)

似乎您正在模拟器上测试应用程序,因此缺少市场应用程序。尝试在真正的手机上测试应用程序,一切都会好的。

相关问题