Não estou conseguindo resolver o buildConfig. Fiz todas as alterações necessárias conforme detalhado, porém não estou conseguindo resolver essa variavel
Não estou conseguindo resolver o buildConfig. Fiz todas as alterações necessárias conforme detalhado, porém não estou conseguindo resolver essa variavel
Fernando, tudo bem ?
O que está acontecendo ? Está levando algum erro ?
Abraços
Opa Matheus,
O buildConfig está em vermelho e quando eu clico nele aparece uma mensagem dizendo que não é possível resolver essa variável. Como fosse algum tipo de import não realizado.
Mostra ai para gente como está ?
Na minha Activity:
botaoFoto.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intentCamera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
caminhoFoto = getExternalFilesDir(null) + "/" + System.currentTimeMillis() + ".jgp";
File arquivoFoto = new File(caminhoFoto);
intentCamera.putExtra(MediaStore.EXTRA_OUTPUT,
FileProvider.getUriForFile(this,
buildConfig.APPLICATION_ID + ".provider", arquivoFoto));
startActivityForResult(intentCamera, CODIGO_CAMERA);
}
});
Meu Manifest.xml:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.trova.agenda">
<uses-permission android:name="android.permission.CALL_PHONE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".ListaAlunosActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".FormularioActivity">
</activity>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths" />
</provider>
</application>
</manifest>
Meu provider_paths.xml:
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<external-path name="external_files" path="." />
</paths>
A mensagem de erro:
Cannot resolve symbol 'buildConfig'
Matheus,
Foi apenas uma pequena falta de atenção...bastava ter utilizado a classe BuildConfig ao invés da variável buildConfig.