![](/img/trans.png)
[英]How to read a file in current directory through Java Class in another directory
[英]How to Read a File which is in another directory in Kotlin?
我是一名 node.js 开发人员,第一次学习和从事 Android 项目。 我有需要从 Build 文件夹中读取 .apk 文件并将其推送到云 api 的要求。
我的.apk
位于project-name/app/build/outputs/apk/debug/name-app-debug.apk
我需要调用它或从project-name/app/androidTest/java/com.name.app.name/testUtils
使用它
如果它是 node.js 我会做类似const filePath = path.resolve(process.cwd() + '/app/build/outputs/apk/debug/name-app-debug.apk');
但是很难在 Kotlin 中做同样的事情或在网上找到解决方案。
testUtils.kt
class TestUtils {
val file = File("path/to/file")
}
如何获取位于app/build/outputs/apk/debug/name-app-debug.apk
中的 apk 文件的path/to/file
?
如果我没记错的话,你总是可以使用相对路径:
“../../../build/outputs/apk/debug/name-app-debug.apk”
我从未使用过 Kotlin,所以也许您想知道通过绝对路径获取的特定方法,但通常相对路径应该有效。
虽然不需要太多谷歌搜索就可以发现如何做到这一点,但在官方文档中:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.