ClassNotFoundException after changing app's name in Android
<p>I have an app with main class called:com.quarlityaq.quarlityaqcall.QuarlityaqCall.</p>

<p>After finishing programming I've changed the app name to "JCall for jobs"
by changing <strong>app_name</strong> under <strong>strings.xml</strong> to "<strong>JCall for jobs</strong>"</p>

<p>android:label="@string/app_name"<br>
android:name="@string/app_name"</p>

<p>On my device it works just fine, but on some other devices it crashes and throws:</p>

<p>java.lang.RuntimeException: Unable to instantiate application com.quarlityaqcall.QuarlityaqCall.JCall for jobs: java.lang.<strong>ClassNotFoundException</strong>: <strong>com.quarlityaqcall.QuarlityaqCall.JCall for jobs</strong> in loader dalvik.system.PathClassLoader[/data/app-private/com.quarlityaqcall.QuarlityaqCall-1.apk]</p>

<p><strong>...</strong><br>
<strong>...</strong></p>

<p>Caused by: java.lang.ClassNotFoundException: <strong>com.quarlityaqcall.QuarlityaqCall.JCall for jobs</strong> in loader dalvik.system.PathClassLoader[/data/app-private/com.quarlityaqcall.QuarlityaqCall-1.apk]</p>

<p>I don't get it, why it looks for a class name "JCall for jobs", instead of "QuarlityaqCall", and why it only happens on some devices?</p>

<p>Thanks!</p>
