Cae*_*sar 6 java android package android-studio
以上是我在尝试创建一个Android测试用例时遇到的错误.
问题是在com.sasharma.android.sunshine.test下打包的androidtest folderare下的测试类.每当我在Androidtest配置中运行应用程序时,gradle使用相同的包名为androidtest构建bUildCOnfig文件并给出错误" 错误: (4,1)错误:包com.sasharma.android.sunshine.test与同名类冲突"
另外我发现课程教师使用的包名和我使用的包名之间的唯一区别是他们有一个额外的"应用程序",包名称如src\main\java*活动类的包名也是com.sasharma.android.sunshine但他们的是com.sasharma.android.sunshine .test,同样适用于androidTest目录下的包名
提前致谢!!!
这是一个迟到的答案,但仍然没有任何答案提供显示此错误的真正原因。
当您的包名称之一与您的类之一相同时,您会收到此错误,如下所示:
main
java
com.yourpackage.mycoolapp
somePackage
myclass.java
class2.java
somePackage.java
Run Code Online (Sandbox Code Playgroud)
如您所见,包名称somePackage和类名称somePackage.java具有相同的名称。
要解决此问题,您可以更改包名称或类的名称:
右键单击包/类 -> 重构 -> 重命名
完成,无需重建。
更新后,我遇到了同样的错误。
/AndroidStudioProjects/appName/app/build/generated/source/buildConfig/debug/com/example/gurkan0791/appName/BuildConfig.java
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12773 次 |
| 最近记录: |