2017-12-01 7 views
1

ボタンをクリックして写真を撮るときにこのエラーが発生しました。これは数週間前にうまく動いていた。私は何が起こっているのか知りません。 エラー1:Androidのヌルオブジェクト参照エラーXMLファイルの読み込み:なぜですか?

Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)' on a null object reference 
this is how my manifest looks : 

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.myapp.pers" android:installLocation="auto"> 
    <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="25" /> 
    <uses-permission android:name="android.permission.RECORD_AUDIO" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <application android:allowBackup="true" android:label="Myapp"> 
     <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="your api key here " /> 
     <meta-data android:name="com.google.android....." android:value="@integer/google_play_services_version" /> 

    </application> 
</manifest> 

エラー2:私はこの

<provider android:name="android.support.v4.content.FileProvider" android:authorities="com.myapp.pers.fileprovider" android:exported="false" android:grantUriPermissions="true"> 
      <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"></meta-data> 
     </provider> 

を追加する場合、これは私は自分の答えを得た私は

/Users/...../Droid/obj/Debug/android/manifest/AndroidManifest.xml: Error APT0000: 21: error: Error: No resource found that matches the given name (at 'resource' with value '@xml/file_paths'). (APT0000) (myapp.pers.Droid) 
+0

'NO資源見つけ.... XML/file_paths'::ちょうどこのコンテンツをfile_paths.xmlという名前の新しい空のクラスを追加し、リソース内のxmlという名前のフォルダを作成するにはそれはあなたの問題を言っている、あなたはしないでくださいあなたのリソースの 'xml'ディレクトリに' file_paths'という名前のファイルがあります。そのXMLベースのファイルには、アプリがサポートしているプロバイダのパスが含まれている必要があります.... – SushiHangover

答えて

1

を得たエラーです。

<?xml version="1.0" encoding="utf-8"?> 
<paths xmlns:android="http://schemas.android.com/apk/res/android"> 
    <external-files-path name="my_images" path="Pictures" /> 
    <external-files-path name="my_movies" path="Movies" /> 
</paths> 
関連する問題