【问题标题】:After Change Package name it giving Error更改包名称后,它给出错误
【发布时间】:2017-05-05 19:24:30
【问题描述】:

我如何从所有 android 项目中替换它而不是手动执行?它发生在更改包名称后

包 com.companyname.xyz.xyz.asyncTasks

import android.app.ProgressDialog;
import android.content.Context;
import android.os.AsyncTask;
import android.support.v7.widget.DefaultItemAnimator;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.View;
import android.widget.Toast;



import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.params.ClientPNames;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import org.json.JSONArray;
import org.json.JSONObject;

import java.net.HttpURLConnection;
import java.util.List;

/**
 * Created by mell on 3/27/2017.
 */

public class CreatedOrderListAPI extends AsyncTask<Void ,Void,Boolean> {

    private static final String TAG = CreatedOrderListAPI.class.getSimpleName();
    private ProgressDialog progressDialog = null;
    private String jsonString, response = "";

    private PlacedOrderListModel placedOrderListModel;
    private RecyclerView recyclerViewOrders;
    private List<PlacedOrderListModel> PlacedordersListModels;
    private CreatedOrderAdapter createdOrdersAdapter;

    private Context context;
    private View rootview;

我必须更改工作室的所有文件....

【问题讨论】:

  • 显示错误日志。
  • 错误:任务 ':app:processDebugGoogleServices' 执行失败。 > 找不到与包名称“com.companyname.xyz”匹配的客户端
  • 你到底想要什么
  • 我只想把这个“包com.companyname.xyz.xyz.asyncTasks”重命名为“包com.companyname.xyz.asyncTasks”......

标签: android package


【解决方案1】:

初读

每个 Android 应用都有一个唯一的应用 ID,看起来像 Java 包名称,例如 com.example.myapp。此 ID 唯一标识 您在设备上和 Google Play 商店中的应用。如果你想上传 您的应用程序的新版本、应用程序 ID(以及您的证书 签名)必须与原始 APK 相同——如果您更改了 应用程序 ID,Google Play 商店将 APK 视为完全 不同的应用程序。所以一旦你发布了你的应用程序,你永远不应该改变 应用程序 ID。

如果您的应用不在 Play 商店中,那么请从这里更改

打开build.gradle

defaultConfig {
    applicationId "com.companyname.xyz.xyz.asyncTasks"
     .....
      }

仅供参考

不要手动更改包名称。

【讨论】:

  • 我可以这样做吗.....首先我们删除 Play 商店中的旧应用程序,然后上传新应用程序
  • @RISHABHSAXENA we upload the new one 哪个直播??
  • 是的....其实那个老应用是demo...现在应用快完成了
猜你喜欢
  • 1970-01-01
  • 2011-11-06
  • 2011-11-11
  • 2018-01-28
  • 2018-10-18
  • 1970-01-01
  • 2018-08-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多