As a petitioner (or sponsor), if your income was over the legal threshold for filing (regardless of where you resided), you must file for the last 3 years......If your income was not over the legal threshold for filing, you can indicate that on the I-864 or you can write a letter stating why you were not required to file. Having no US income is not a valid reason if you had qualifying income anywhere in the world.