我正在使用Android中的代码:以编程方式安装.apk。
我试图从服务器接收数据,以更新我的应用程序。
单击按钮后,应用程序崩溃。
如果您知道要解决这些错误很热,请告诉我。
我收到此错误:
android.os.NetworkOnMainThreadException
at com.example.appupdate.SelfInstall01Activity.GetVersionFromServer(SelfInstall01Activity.java:285)
at com.example.appupdate.SelfInstall01Activity$1.onClick(SelfInstall01Activity.java:89)
我那里有错误:
btnCheckUpdates.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View arg0)
{
GetVersionFromServer(BuildVersionPath);
//here
if(checkInstalledApp(AppName.toString()) == true)
{
Toast.makeText(getApplicationContext(), "Application Found " + AppName.toString(), Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(getApplicationContext(), "Application Not Found. "+ AppName.toString(), Toast.LENGTH_SHORT).show();
}
}
});
和:
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
//here
汪汪一只猫
温温酱
相关分类