Apply plugin:'com.android.application'Android {compilesdkversion -buildtoolsversion'25.0.0'Defaultconfig {minsdkversion Onetargetsdkversion AVersioncode theVersionname"0.0.8"vectordrawables.usesupportlibrary=true} sourcesets {main {jnilibs.srcdirs= ['Libs']}} buildtypes {release {minifyenabledfalseproguardfiles Getdefaultproguardfile ('Proguard-android.txt'),'Proguard-rules.pro'}} productflavors { //Pro {//resvalue ' string ', ' app_name ', ' beta '//ApplicationID ' Com.zhiqi.project '//"Com.smartcity.project"// }Free {resvalue'string','app_name','Wisdom Sunit'ApplicationID'Com.smartcity.sunite' } }}
If you use Fileprovider,
<provider Android:name="Android.support.v4.content.FileProvider" android:authorities="${applicationid}" android:exported="false"android:granturipermissions="true"> <meta-Data Android:name="Android.support.FILE_PROVIDER_PATHS"Android:resource="@xml/filepaths"/> </provider>
Fileprovider.geturiforfile (Baseapplication.getinstance (), buildconfig.application_id, mAvatarFile);
Resources:
http://m.blog.csdn.net/myth13141314/article/details/73616580
Android installs multiple apps in the same piece of code