diff --git a/app/src/main/java/org/fdroid/fdroid/data/App.java b/app/src/main/java/org/fdroid/fdroid/data/App.java
index b20203b89..1f38c9a85 100644
--- a/app/src/main/java/org/fdroid/fdroid/data/App.java
+++ b/app/src/main/java/org/fdroid/fdroid/data/App.java
@@ -271,8 +271,7 @@ public class App extends ValueObject implements Comparable<App> {
         initApkFromApkFile(context, this.installedApk, packageInfo, apkFile);
     }
 
-    private void setFromPackageInfo(PackageManager pm, PackageInfo packageInfo)
-            throws CertificateEncodingException, IOException, PackageManager.NameNotFoundException {
+    private void setFromPackageInfo(PackageManager pm, PackageInfo packageInfo) {
 
         this.packageName = packageInfo.packageName;
         final String installerPackageName = pm.getInstallerPackageName(packageName);
diff --git a/app/src/main/java/org/fdroid/fdroid/net/Downloader.java b/app/src/main/java/org/fdroid/fdroid/net/Downloader.java
index cb68aa575..2d09ca9ed 100644
--- a/app/src/main/java/org/fdroid/fdroid/net/Downloader.java
+++ b/app/src/main/java/org/fdroid/fdroid/net/Downloader.java
@@ -4,12 +4,10 @@ import org.fdroid.fdroid.ProgressListener;
 import org.fdroid.fdroid.Utils;
 
 import java.io.File;
-import java.io.FileNotFoundException;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
-import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.Timer;
 import java.util.TimerTask;
@@ -46,8 +44,7 @@ public abstract class Downloader {
 
     protected abstract void close();
 
-    Downloader(URL url, File destFile)
-            throws FileNotFoundException, MalformedURLException {
+    Downloader(URL url, File destFile) {
         this.sourceUrl = url;
         outputFile = destFile;
     }
diff --git a/app/src/main/java/org/fdroid/fdroid/net/bluetooth/BluetoothConnection.java b/app/src/main/java/org/fdroid/fdroid/net/bluetooth/BluetoothConnection.java
index 0eb4fbe89..299eaca96 100644
--- a/app/src/main/java/org/fdroid/fdroid/net/bluetooth/BluetoothConnection.java
+++ b/app/src/main/java/org/fdroid/fdroid/net/bluetooth/BluetoothConnection.java
@@ -20,7 +20,7 @@ public class BluetoothConnection {
     private OutputStream output;
     private final BluetoothSocket socket;
 
-    public BluetoothConnection(BluetoothSocket socket) throws IOException {
+    public BluetoothConnection(BluetoothSocket socket) {
         this.socket = socket;
     }
 
diff --git a/app/src/main/java/org/fdroid/fdroid/net/bluetooth/BluetoothServer.java b/app/src/main/java/org/fdroid/fdroid/net/bluetooth/BluetoothServer.java
index 685de9651..e934b909d 100644
--- a/app/src/main/java/org/fdroid/fdroid/net/bluetooth/BluetoothServer.java
+++ b/app/src/main/java/org/fdroid/fdroid/net/bluetooth/BluetoothServer.java
@@ -144,7 +144,7 @@ public class BluetoothServer extends Thread {
 
         }
 
-        private Response handleRequest(Request request) throws IOException {
+        private Response handleRequest(Request request) {
 
             Utils.debugLog(TAG, "Received Bluetooth request from client, will process it now.");