"重命名应用程序包"阻止android cordova应用程序访问Internet

时间:2014-09-08 05:03:06

标签: android cordova adt

我丢失了一个Android应用程序的密钥库,所以我必须使用不同的捆绑标识符(例如com.domain并尝试com.domain.www或com.domain.appname)当我使用“重命名应用程序包”进行更改时它与其他东西并在手机上运行应用程序与应用程序的互联网连接停止工作。如果我将其重命名为原始应用程序的互联网连接再次工作。在日食中似乎没有出现“问题”。

当它说“你想更新你的发布配置”时,我一直在说“是”。

1 个答案:

答案 0 :(得分:0)

我通过确保com.domain在所有文件中更改为com.domain.appname来修复它。有些人要求将其更改为com.domain.appname.AppName

我不得不使用appname,因为我已经使用com.domain用于某人丢失了密钥库密码的应用。

我不确定ADT成功改变了哪些....

\ .cordova \ config.json

{"id":"com.domain.appname","name":"AppName"}

\平台\机器人\的AndroidManifest.xml

<manifest android:hardwareAccelerated="true" android:versionCode="10006" android:versionName="1.0.6" android:windowSoftInputMode="adjustPan" package="com.domain.appname" xmlns:android="http://schemas.android.com/apk/res/android">

<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/app_name" android:name="com.domain.appname.AppName" android:theme="@android:style/Theme.Black.NoTitleBar">

\平台\机器人\资产\ WWW \ config.xml中

<widget id="com.domain.appname" version="1.0.6" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

\平台\机器人\根\ COM \域\ appname中\ BuildConfig.java

package com.domain.appname;

\平台\机器人\根\ COM \域\ appname中\ R.java

package com.domain.appname;

\平台\机器人\ RES \ XML \ config.xml中

<widget id="com.domain.appname" version="1.0.6" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

\平台\机器人\ SRC \ COM \域\ appname中\ AppName.java

package com.domain.appname;