Java 调用serviceAccount.json会引发FileNotFoundException

Java 调用serviceAccount.json会引发FileNotFoundException,java,android,filenotfoundexception,Java,Android,Filenotfoundexception,我正在尝试在我的项目中实现一个Google API,我需要调用serviceAccount.json来传递凭据 这是我的密码: public类MainActivity扩展了AppCompatActivity{ 私有静态最终字符串标记=MainActivity.class.getSimpleName(); 私有静态最终字符串服务\u帐户\u凭证\u文件=“/home/and03/AndroidStudioProjects/Parent/app/src/main/res/assets/service

我正在尝试在我的项目中实现一个Google API,我需要调用serviceAccount.json来传递凭据

这是我的密码:

public类MainActivity扩展了AppCompatActivity{
私有静态最终字符串标记=MainActivity.class.getSimpleName();
私有静态最终字符串服务\u帐户\u凭证\u文件=“/home/and03/AndroidStudioProjects/Parent/app/src/main/res/assets/servicecomport.json”;
私有静态最终字符串OAUTH_SCOPE=”https://www.googleapis.com/auth/androidmanagement";
雄激素管理雄激素管理;
字符串json,abcd;
@凌驾
创建时受保护的void(@Nullable Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
试一试{
FileInputStream输入=新的FileInputStream(服务\帐户\凭证\文件);
GoogleCredential credential=GoogleCredential.fromStream(输入).createScope(Collections.singleton(OAUTH_范围));
androidManagement=新的androidManagement(GoogleNetHttpTransport.newTrustedTransport(),JacksonFactory.getDefaultInstance(),凭证);
//创建企业(androidManagement);
Log.e(标记“onCreate:+androidManagement”);
}捕获(一般安全性例外e){
e、 printStackTrace();
}捕获(IOE异常){
e、 printStackTrace();
}
}
私有字符串createEnterprise(AndroidManagement androidManagementClient)
抛出IOException{
注册URL注册URL=
androidManagementClient
.signupurl()
.create()
.setProjectId(“管理测试”)
.setCallbackUrl(“https://unsplash.com/v1/signupUrls")
.execute();
字符串enterpriseToken=displayUrlToAdmin(signupUrl.getUrl());
企业=
androidManagementClient
.企业()
.create(新企业())
.setProjectId(“管理测试”)
.setSignupUrlName(signupUrl.getName())
.setEnterpriseToken(enterpriseToken)
.execute();
返回enterprise.getName();
}
私有字符串displayUrlToAdmin(字符串url){
Log.i(“我的Url”,Url);
返回url;
}
}
这是我从这里描述的谷歌文档中的示例中提取的代码

我知道我们需要FileInputStream从资产文件夹调用此文件,但它仍然显示filenotfoundException

还有另一个示例应用程序显示了完整的演示

退房:


我只是想知道,如何在我的应用程序中使用.json文件的路径,以便它能够正确运行。

您是否修复了异常?如果是,请告诉我们您是否修复了异常?如果有,请告诉我们