问题标签 [package-name]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1376 浏览

android - Xamarin.Android 使用 ApkTool 编辑 apk 包名称导致崩溃

我需要能够更改现有 .apk 的包名称,以便同时运行我在 Visual Studio 中使用 Xamarin 创建的 Android 应用程序的实例。但是,当我需要更改此包名称时,我将无法可靠地访问具有 Xamarin 许可证的计算机,因此我不能简单地编辑清单预构建。我尝试使用 ApkTool 解压缩 apk,编辑清单,然后重新打包并重新签署 apk。但是,虽然我能够将这个新的 apk 与原始 apk 并排安装在设备上,但新的应用程序实例无法启动。我收到以下错误:

"monodroid" "在 '(null)' 或 '/storage/emulated/0/Android/data/com.newpackagename/files/. override '中找不到程序集。假设这是快速部署的一部分。正在退出..."

我认为这意味着在构建后以某种方式更改包名称已经丢失了一些到程序集的链接。但是,即使在搜索了整个解压缩的 apk(文件夹和文件内)之后,我也找不到对原始包名称的剩余引用。所以我想弄清楚如何重新获得这些程序集以允许我的应用程序运行。我知道这是非常不寻常的,它甚至可能不是正确的方法,但我需要能够在不访问 Xamarin 的情况下更改我的包名称。这似乎是最有希望的解决方案。

0 投票
1 回答
1953 浏览

android - 如何获取调用我的应用程序的外部应用程序的包名称

我的应用程序 com.test.sample 由外部应用程序 com.testExternal.outsideApp 调用。外部应用使用 Intent 通过调用 startActivityForResult 来调用 com.test.sample 的 MainActivity。我正在寻找的是一种以编程方式获取外部应用程序包名称的方法。我尝试了几种方法,例如

String parentPackageName = this.getParent().getPackageName();
//这失败了,因为父级总是返回NULL。

String packageName = this.getIntent().getPackage();
//这会返回当前应用程序的包名,这不是我想要的。

有没有其他方法可以获取调用者应用程序的包名?

0 投票
0 回答
290 浏览

android - 获取股票消息应用程序的包名

我的应用程序需要获取股票消息应用程序的包名。但是因为每个提供商都有自己的,所以我真的不知道如何解决这个问题。

我唯一的想法是在运行时检查每个包名以获得正确的包名。

有没有人有更好的主意或我可以使用的包名列表?

非常感谢

0 投票
1 回答
1204 浏览

package-name - 如何确定jar文件中类的包名

例如,在以下 log4j.jar 示例中: 类文件 Logger.class 的 log4j jar 文件夹路径

导入:

包名“org.apache.log4j”是由路径\org\apache\log4j\Logger.class 决定的吗?

0 投票
0 回答
191 浏览

android - 如何从 AS3/AIR 中的包名中获取 .apk 文件字节数组?

我想知道是否可以通过as3/air 中的包名称.apk从设备(android)上已安装的应用程序访问文件?

现在我有一个 ANE 文件,它可以帮助我获取 packageName(例如:com.somesite.someApp或 air.myApp),我想复制.apk文件(它的byteArray),这可能在 as3/air 中还是有任何可用的ANE 文件来做到这一点?

0 投票
1 回答
858 浏览

intellij-idea - 包名更改后,项目仍使用旧包名来启动应用程序

我最近更改了 android 应用程序的包名。

更改项目的包名是正确的。

使用这种方法来更改包名称。

我确保包名称更改是 Manifest 中的最新更改。

但是在启动应用程序时,它使用旧的包名称,而不是一切正常。

我厌倦了重新启动 android studio 和我的机器。没有任何效果。

这是我收到的错误消息

开始: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.test.old/com1.test1.new.LoginActivity } 错误类型 3 错误:活动类 {com. test.old/com1.test1.new.LoginActivity} 不存在。

0 投票
1 回答
58 浏览

java - 手动更改包名称会导致 ProcessException

我丢失了 Google Play 密钥库(只有 Android Studio 文件浏览器将删除的文件放入回收站,而不是完全删除它们)......所以我尝试将应用程序作为新应用程序上传。但首先我必须更改包名称。

我搜索(查找路径)完整包名的所有实例,并将所有实例替换为新包名。我也多次使用 Rebuild Project 和 Clear Project。

现在出现的问题是:

如果我尝试运行或生成 APK,则会引发以下错误:

old.package.name 的每个实例都更改为 new.package.name,包括文件夹 (main/java/) 和 AndroidManifest.xml

如果有人以前有过这种情况并且可能有解决它的想法。
我还可以在需要时提供更多信息。

0 投票
4 回答
2478 浏览

android - 为在 Android 上实现 GCM 客户端创建 json 项目配置文件时出错

我试图让 gcm 在我的应用程序中工作。将应用程序从 Eclipse 构建更新到 Android Studio 构建是我的工作。在 Android Studio 构建中,它不再适用于仅插入 gcm.jar,因此我正在关注此文档:https ://developers.google.com/cloud-messaging/android/client让我的应用程序与 gcm 一起运行。

为此,我需要创建一个 json 配置文件。要制作该文件,我必须给谷歌的配置文件创建者我的 appId 和我的 packageName。

我已将它们输入谷歌的表格,输入时我收到错误:“处理请求时出现未知错误。再试一次。”

此错误消息非常模糊。

我在 Internet Explorer 中再次尝试,结果相同。

我的 appId 和 packageName 可能有错误吗?我怎么知道?这项服务可能刚刚停止,我应该等到明天,但我想先用尽我所有的选择。

我的 appId 和 packageName 都是“myCompanyName.android”

0 投票
1 回答
739 浏览

android - 上传 android 应用程序时出现包名已使用错误

在 Google Play 中上传 android 应用程序时,我收到错误消息,指出包名已被使用。除了每次上传更新的应用程序时都更改包名称之外,还有哪些其他方法?

0 投票
1 回答
168 浏览

android - 我们可以在不同大小写的android中使用相同的包名吗?

我在 google play 商店中有一个应用程序,但我丢失了密钥库文件。所以现在我正在尝试删除以前的应用程序并创建一个具有相同字符但大小写不同的新应用程序。这可能吗?也就是说,如果以前的包名称是“com.example.MyandroidApp”,现在我想将它设为“com.例如.MyANDROIDApp”?