This simple adb application installer was created by RootJunky to be able to install apk files on an Android device over usb or over the network with a IP address. Try it out.