当我这样做时,Android Studio会在每个模型文件上标记一个错误,并说它们的包应该命名为com.myapp.API.Models.
重命名包不是什么大问题,但我需要这些模型来访问辅助类中存在的一些包可见方法和变量.如果我重命名,我必须公开这些方法和变量,我不想这样做.
有没有办法强迫AndroID Studio不尝试根据文件结构创建新包?
@R_502_6120@ 简单回答是不.这不是AndroID Studio的东西,它是Java的东西 – 磁盘上的目录对应于包.如果你真的有动力去解决它,你可以设置多个源文件夹,例如
> src / main / java / com / myapp / API
> src / main / java-models / com / myapp / API
并在build.gradle中 *** 作srcDirs以添加新的源目录:
sourceSets { main.java.srcDirs = ['src/main/java','src/main/java-models']}
但这是组织你的来源的一种令人困惑的方式,这是你很少看到的模式.
总结以上是内存溢出为你收集整理的Android Studio – 添加没有新包的子文件夹全部内容,希望文章能够帮你解决Android Studio – 添加没有新包的子文件夹所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)