我有一个应用程序,我想重新打造它。这是我分享意图的代码:
String shareBody = "https://play.google.com/store/apps/details?id=" + mContext.getPackageName();
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, mContext.getResources().getString(R.string.enjoy_this_app));
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
mContext.startActivity(Intent.createChooser(sharingIntent, "Please Choose"));
我已经在项目中更改了包名称,但mContext.getPackageName()仍返回旧名称。 (包名称在清单,gradle文件,项目窗格中更改...)
我在这里查了很多帖子,我做了一切推荐。没有任何效果。 我检查的帖子:
Android Studio Rename Package How to change package name of an Android Application How to change package name in android studio? Android Studio Rename Package
知道出了什么问题?
提前感谢。
答案 0 :(得分:1)
即使我更改了程序包名称,我还是遇到了类似的问题。它仍然给了我旧的程序包...
要修复此问题,请转至build.gradle文件,并将 applicationId 手动替换为新的程序包名称。 重命名该包不受此影响