如何更改 Fatal error: Uncaught SoapFault exception: [HTTP] Internal Server
Error in /example.com/webservice/kkc/client.php:28 Stack trace:
#0 [internal function]: SoapClient->__doRequest('__soapCall('getPrice', Array)
#2 {main} thrown in /example.com/public_html/webservice/kkc/client.php on line 28
文件的applicationId
字段?
build.gradle
我已经将包结构重命名为defaultConfig {
applicationId "com.oldname.appname"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
,并且所有导入和类似的内容都已更新,但com.newname.appname
尚未更新。我无法重构它,只是尝试输入一个新名称会带来大量错误,Android Studio会告诉我我的主applicationId
“不适用于android.app.Activity”等等。 / p>
知道该怎么办?提前谢谢。
答案 0 :(得分:4)
您可以在Gradle文件中为一个应用程序创建不同的风格。这将增加代码的可重用性。
具有付费和免费版本的应用程序的示例:
productFlavors {
paid {
applicationId "com.oldname.appname.paid"
}
free {
applicationId "com.oldname.appname.free"
}
}
所以这两种口味将作为两种产品。您可以将其作为不同的应用程序上传到Play商店。
您还可以为这两种口味获得四种构建变体。
com.oldname.appname.free- debug
com.oldname.appname.free- release
com.oldname.appname.paid- debug
com.oldname.appname.paid- release
答案 1 :(得分:2)
除了通常需要重命名的java文件和清单之外,我还必须更改项目结构下的设置:
所以我去了File>项目结构>模块/应用程序>调味剂
然后我更改了应用程序ID,一切都运行良好。
希望这有助于像我这样的其他MAC用户。 (没有在Windows上测试)